Cognizant logo

C++ Win 32 Developer

Cognizant
Full-time
On-site
Georgia
Digital

C++ Windows 32 Developer

Education:

Bachelor’s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.

Responsibilities/Experience:

· Strong knowledge of object-oriented programming concepts.

· 5+ years of C++ experience on Windows Environment, Win 32 and Windows programming.

· Modern C++ standard (C++ 11 and above) experience.

· 3+ years of Python experience.

· Should have experience in leading or managing teams.

· Experience producing technical designs for software applications.

· Must exhibit good judgment in decision making.

· Must excel in verbal and written communications.

· Able to convey technical concepts to non-technical audiences.

· Able to troubleshoot complex systems including hardware and software systems.

· Test automation experience using Cucumber, Behave, Gherkin.

· Unit Testing Framework like Google Test, cppUnit etc.

· Networking, TCP/IP Socket level communications.

· Experience in mentoring others on SW Engineering standards and emerging best practices.

· Agile Development experience.

· Strong debugging and troubleshooting skills.

· Familiarity with the Atlassian tool suite (Jira, Confluence, etc.).