Working as a C++ Developer you will:
-
Design and build new system functionalities in close cooperation with the Scrum team.
-
Create and maintain automated tests to ensure software reliability.
-
Manage a complex code base, successfully navigating and updating legacy systems.
-
Improve existing code by applying TDD techniques and strictly following SOLID design principles.
-
Resolve functional issues by effectively debugging code and analyzing system performance.
-
Actively participate in code reviews to maintain high-quality engineering standards.
-
Prepare and update necessary technical documentation.
-
Present completed software increments to internal stakeholders and external users.
-
Track current software engineering trends and share best practices with your colleagues.