> Markdown version of [/jobs/ext/4205118-software-developer](https://www.wearedevelopers.com/jobs/ext/4205118-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:** Improving - **Location:** Houston, TX, United States - **Salary:** $85,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, Application Performance Management, Automation of Tests, Unit Testing, C Sharp (Programming Language), Cloud Computing, Code Review, Databases, Data Structures, Software Debugging, Web Development, Distributed Systems, Python (Programming Language), Object-Oriented Software Development, Regression Testing, Software Engineering, Software Systems, Systems Integration, TypeScript, Web Application Frameworks, Enterprise Software Applications, Software Security, Software Troubleshooting, Git, Solid Principles, Information Technology, Software Version Control, Programming Languages - **Published:** October 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=847f5865721ab175 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * Experience with one or more programming languages, such as Java, C#, JavaScript, Python, or TypeScript. * Understanding of object-oriented programming, data structures, algorithms, and software design principles. * Familiarity with databases, APIs, and version control systems such as Git. * Knowledge of debugging, software testing, and application development practices. * Strong analytical, problem-solving, and communication skills. * Ability to work independently and collaborate effectively within a technical team. * Willingness to learn new technologies and adapt to project requirements. Preferred Skills * Experience developing web applications or enterprise software. * Familiarity with cloud platforms, modern frameworks, and distributed systems. * Knowledge of automated testing and CI/CD pipelines. * Understanding of Agile software development methodologies. * Ability to contribute to technical discussions and continuous process improvement., The employer should evaluate candidates based on relevant qualifications, experience, and job-related skills in accordance with applicable employment laws. ## Description In this role, you will contribute to application development, software integration, troubleshooting, and continuous improvement. You will work with developers, consultants, and project stakeholders to translate requirements into practical technical solutions while following established engineering standards and development best practices., * Design, develop, test, and maintain software applications and components. * Write clean, efficient, reusable, and maintainable code. * Translate business and technical requirements into functional software features. * Develop and integrate APIs, databases, and third-party services. * Troubleshoot software defects and resolve application performance issues. * Participate in code reviews and follow software development standards. * Create unit tests and support integration and regression testing. * Collaborate with developers, designers, consultants, and project stakeholders. * Maintain technical documentation and communicate development progress. * Identify opportunities to improve application security, scalability, and reliability. * Support software deployments, updates, and ongoing maintenance.