Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job 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.
Requirements
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.
About the company
Academic Software Plus is listed in public business directories as a Buffalo, New York-area business associated with computer software and help desk services. Detailed information about its current products, services, and company operations should be confirmed with the business before publication.
Pay: $75,000.00 - $100,000.00 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦