Position: C++ Developer
Category: C++
English level: upper
Years of experience: 10


C++ developer with 10+ years of experience in software development using both Waterfall and Agile methodologies. Expertise in Object-Oriented Programming and design patterns.

Highlights:
o Involved in technical design discussions on the feature development and product enhancement
o Involved in design and development of C++ projects
o Involved in high quality software design and development
o Familiar with scrum methodology
o User story refinement and review to design and develop new features 
o Automated test driven development using GTest/GMock
o Involved in build pipeline creation, continuous integration and continuous development (CI/CD)
o Worked on CMake build system to support multiple platforms


Role:
o Software Engineer, Feature owner
Responsibilities:

o Feature design and development
o Integration with 3 party software
o Project documentation support and maintenance
o Functional and unit testing
o Troubleshooting, bug fixing
o Code review

Technologies:
o C++, C#, VC++, Python
o CMake build system
o Git

Highlights:
Got the role of a feature owner for multiple features.
Provided everything starting from gathering requirements and insights from community, design, implementation and ending with unit & integration test coverage.