> Markdown version of [/jobs/ext/4353305-software-developer](https://www.wearedevelopers.com/jobs/ext/4353305-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:** US Software Professionals Inc. - **Location:** Chicago, IL, United States - **Salary:** $80,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Software Applications, C Sharp (Programming Language), Software Quality, Code Reuse, Code Review, Databases, Data Integration, Software Debugging, Revision Control Systems, Python (Programming Language), Software Engineering, Systems Integration, Software Troubleshooting, Git, Programming Languages - **Published:** October 27, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=51c9f255ff0abeb3 ## About the Role The ideal candidate has a solid programming foundation, strong analytical skills, and the ability to collaborate with technical teams to build reliable, maintainable software solutions., * Knowledge of programming languages such as Java, C#, Python, or JavaScript. * Understanding of software development life cycles and programming fundamentals. * Familiarity with databases, APIs, and software testing. * Ability to troubleshoot technical issues and analyze requirements. * Knowledge of version control tools such as Git. * Strong communication, teamwork, and problem-solving skills. * Ability to learn new technologies and work collaboratively. ## Description * Design, develop, test, and maintain software applications. * Write clean, efficient, and reusable code. * Work with team members to understand project requirements and technical specifications. * Develop and maintain application features, APIs, and database integrations. * Troubleshoot software issues and implement appropriate solutions. * Perform testing and debugging to support software quality. * Participate in code reviews and application improvement initiatives. * Maintain technical documentation and follow development standards. * Support software updates, integrations, and ongoing maintenance.