> Markdown version of [/jobs/ext/4161760-software-developer](https://www.wearedevelopers.com/jobs/ext/4161760-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:** ACADEMIC SOFTWARE PLUS, LLC - **Location:** Amherst, NY, United States - **Salary:** $75,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Integration Architecture, Software Applications, Application Performance Management, Automation of Tests, Unit Testing, Business Software, Business Systems, C Sharp (Programming Language), Software as a Service, Code Review, Computer Programming, Databases, Continuous Integration, Software Debugging, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Web Applications, Software Security, Software Troubleshooting, Backend, Git, Integration Tests, Web Technologies, Front End Software Development, Software Version Control, Programming Languages - **Published:** October 25, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8d2049982a57a5fd ## About the Role Academic Software Plus is seeking a motivated Software Developer to design, develop, test, and maintain software applications that support business and customer needs. The ideal candidate will have a solid foundation in programming, application development, database management, and software troubleshooting., * Experience with software development, programming, or application engineering. * Proficiency in at least one programming language, such as C#, Java, Python, JavaScript, or PHP. * Understanding of software development life cycles and object-oriented programming principles. * Familiarity with relational databases and SQL. * Knowledge of web technologies, APIs, and application integrations. * Experience identifying software defects and troubleshooting technical problems. * Familiarity with version control systems such as Git. * Strong analytical, organizational, and problem-solving skills. * Ability to communicate clearly and work collaboratively with technical and nontechnical colleagues. Preferred Skills * Experience developing business applications or database-driven software. * Familiarity with front-end frameworks or backend development frameworks. * Knowledge of cloud platforms, application hosting, and deployment processes. * Experience with automated testing and continuous integration tools. * Understanding of software security, access controls, and data protection. * Familiarity with Agile development practices and project management tools. * Ability to learn new technologies and adapt to changing project requirements. ## Description * Design, develop, test, and maintain software applications and application features. * Translate business requirements into technical specifications and functional solutions. * Write clean, reusable, efficient, and maintainable code. * Develop and maintain web applications, backend services, and application integrations. * Work with databases to manage information, write queries, and support application functionality. * Troubleshoot software defects and resolve technical issues. * Perform unit testing, integration testing, debugging, and code reviews. * Improve application performance, reliability, usability, and security. * Integrate software with APIs, third-party services, and existing business systems. * Maintain technical documentation and follow established development standards. * Collaborate with team members to plan, develop, test, and deliver software improvements. * Provide ongoing maintenance and technical support for existing applications as needed.