We are looking for a skilled Software Developer to join our team in Itasca, Illinois. In this role, you will contribute to the design, development, and testing of innovative software solutions that meet business needs. If you have a strong background in Java development and a passion for creating efficient, scalable applications, we encourage you to apply.<br><br>Responsibilities:<br>• Collaborate with business stakeholders, lead developers, and the software development director to create and implement new features and products.<br>• Write clean, efficient code using Java, JavaScript, and relevant frameworks within IntelliJ.<br>• Work independently or as part of a small team to deliver high-quality software solutions.<br>• Participate actively in requirement gathering and design discussions to align technical objectives with business goals.<br>• Conduct peer code reviews to ensure adherence to best practices and coding standards.<br>• Troubleshoot and refine code to improve usability, performance, and scalability.<br>• Optimize database queries and address issues in relational and NoSQL databases to enhance system performance.
About the Opportunity Join a fast-growing, collaborative SaaS company specializing in mission-critical enterprise software (ERP/QMS solutions). We are seeking a highly experienced Full-Stack .NET Lead to step into a key role created by internal promotion. This is a chance to lead a small, focused team responsible for the development and modernization of our core proprietary applications. We offer a competitive salary, unlimited PTO, 90% paid medical, and a fun, on-site environment dedicated to team cohesion. <br> Key Responsibilities Team Leadership: Lead a small team of software developers, assigning tasks, conducting bi-weekly 1:1s, and performing code reviews to ensure high-quality standards. Technical Direction: Set coding standards and provide hands-on development and mentorship on complex projects to drive product trajectory. Full-Stack Development: Design, develop, and maintain applications using C#, ASP.NET MVC/Web Forms, and .NET Core. Enterprise Development: Leverage strong development experience within an ERP, CRM, or similar large-scale enterprise application environment. Deployment & Quality: Manage builds for major and minor releases, collaborating with QC and infrastructure teams to ensure stability.