> Markdown version of [/jobs/ext/3414989-software-developer](https://www.wearedevelopers.com/jobs/ext/3414989-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Addison Group - **Location:** Lincolnwood, IL, United States - **Experience:** Starter - **Salary:** $75,000.0 - $80,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Behavior-Driven Development, Business Software, Business Systems, C Sharp (Programming Language), Information Systems, Crystal Reports (Reporting Software), JQuery, Microsoft Visual Studio, Microsoft Software, Microsoft SQL Server, Power BI, Software Engineering, SQL Stored Procedures, SQL Server Reporting Services, Systems Integration, Software Troubleshooting, Software Application Programming, Git, Gherkin, Information Technology, Enterprise Integration, Graphql, Restful APIs - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bb3cadc251ea8a54 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience. * 1-3 years of professional software development experience within a business environment. * Experience developing applications using C#/.NET and JavaScript, including jQuery. * Strong Microsoft SQL Server experience, including writing, modifying, and troubleshooting queries and stored procedures. * Experience developing and consuming REST APIs. * Familiarity with GraphQL or demonstrated ability and interest in learning GraphQL quickly. * Experience developing system integrations and exchanging data between applications. * Experience using Git or another source-control platform. * Experience with reporting technologies such as Crystal Reports, SSRS, Power BI Report Server, or similar tools. * Familiarity with behavior-driven development and Gherkin syntax, or willingness to learn. * Strong troubleshooting, analytical, and problem-solving skills. * Strong written and verbal communication skills, including the ability to document technical solutions and processes. * Ability to independently research, learn, and apply new technologies. * Comfortable working directly with business stakeholders to understand operational workflows and translate business needs into technical solutions., * Hands-on experience developing GraphQL APIs. * Experience working with an ERP or other enterprise business application. * Experience supporting manufacturing, warehouse, distribution, supply-chain, or similar operational environments. * Experience developing within Microsoft Visual Studio. * Experience integrating ERP platforms with internal or third-party business applications. ## Description The Software Developer will work closely with the Information Systems team to design, develop, enhance, and maintain integrations between the company's ERP platform and other business systems, primarily utilizing GraphQL and REST APIs. The role will also support the development and enhancement of internally built applications using C#/.NET, JavaScript, and jQuery. These applications support a variety of operational and administrative workflows throughout the organization. Development is performed primarily within a Microsoft technology environment. Solutions are expected to follow established development standards and undergo appropriate testing prior to deployment, including behavior-driven testing scenarios where applicable. The Software Developer will develop a strong understanding of the organization's ERP data structures, APIs, integrations, and business processes in order to design scalable and maintainable solutions. This position operates within a business environment that includes manufacturing, distribution, warehouse, and corporate operations. The developer will interact directly with stakeholders across multiple departments to understand business processes, identify technical requirements, troubleshoot issues, and translate operational needs into effective software and integration solutions.