MABASA / INDEED
Software Developer
Improving
- Location
- Houston, TX, USA
- Work type
- fulltime
- Source publication date
- Original publication date not confirmed
- Source closing date
- Not supplied — check original advert
- Advertised salary
- USD 85,000-120,000
Job description from the source
**Job Description** Improving is seeking a motivated and technically skilled Software Developer to design, develop, test, and maintain software applications that address business needs and deliver reliable user experiences. The ideal candidate will have strong programming fundamentals, an analytical mindset, and the ability to collaborate with engineering teams to build scalable, maintainable, and high-quality software solutions. 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. **Key Responsibilities** * 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. **Requirements** * 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. **About the Company** Improving is a technology consulting and software development company that helps organizations build software, modernize technology, and improve digital capabilities. Its work includes software development, technology consulting, and professional development initiatives. The role may involve collaborating with multidisciplinary teams to deliver software solutions that address client requirements. Confirm the specific team's responsibilities and the Houston work arrangement before publishing. **Equal Employment Opportunity** The employer should evaluate candidates based on relevant qualifications, experience, and job-related skills in accordance with applicable employment laws. Pay: $85,000.00 - $120,000.00 per year Benefits: * Health insurance * Relocation assistance * Visa sponsorship * Vision insurance Work Location: In person
Check the original advert before applying
Apply through the employer or original publisher. An external site may require registration. Opening an advert does not submit an application.
Content is supplied by an external publisher and may change. For source and availability limits, read our listing disclaimer. How to check an original listing ↗