About this role
About the Role The Software Developer is responsible for developing, testing, and maintaining software solutions within TNS’s SDLC delivery framework. The role focuses on delivering reliable, maintainable, and efficient code that meets TNS quality and performance standards, while contributing to project delivery, testing, and system documentation. What You'll Do
- Assisting with analysis, problem-solving, development and delivery of maintainable and efficient software solution elements across TNS’ business capabilities.
- Develop software which meets or exceeds TNS’ quality and performance standards.
- Function collaboratively as a member of a professional technology team engaged in the structured and timely delivery of technology solutions.
- Pursue self-improvement, innovation and the adoption of best practice to enhance the productivity and effectiveness of the team.
- Develop and execute test plans that thoroughly test applications and allow for quality implementation of applications.
- Prepare and maintain documentation of applications and systems.
- Communicate status, issues and risks with leaders in a timely manner.
- Deliver outcomes that fit within the design direction and architectural boundaries provided by the design team and senior developers.
- Contribute to a consistent and improving level of quality within the code base, working with the Quality Assurance team to support an efficient, high quality test capability.
- Provide delivery outcomes that minimize impact on operations while supporting third-level support activities and contributing to the stability of TNS’ enterprise applications.