Who you areThe ideal candidate will have prior experience with Test Driven Development, unit tests, and automation, in addition to applicable software development knowledge. Experience engaging and working with various stakeholders of varying levels of technical expertise is a plus.
- Assist and drive initiatives to facilitate the maintenance and support of existing features.
- Develop new features and capabilities based on the team’s roadmap.
- Update/create new manuals and design documents for new features.
- Create the appropriate testing and automation scripts for the new features.
- Participate in daily team rituals.
- Assist and drive initiatives to facilitate the maintenance and support of existing features.
- Develop new features and capabilities based on the team’s roadmap.
- Update/create new manuals and design documents for new features.
- Create the appropriate testing and automation scripts for the new features.
- Participate in daily team rituals.
Minimum Qualifications- 8+ years of experience in C++ development. Demonstrated success in delivering high-quality software solutions and optimizing application performance.
- Minimum of 5 years of experience in Test Driven Development and automation using Python. Proven ability to design and implement automated test frameworks to enhance code quality and reliability.
- Over 5 years of development experience with Linux/Unix platforms. Expertise in deploying and maintaining robust applications with high availability and performance.
- More than 5 years of experience with a solid understanding of various network protocols. Skilled in implementing and troubleshooting network solutions to ensure efficient communication systems.
Preferred requirements:- Bachelor’s degree in Computer Science or related field
- Familiarity with the Agile Scrum methodology
- Experience with requirements driven software development
- Experience mentoring junior developers