Overview
Skills
Job Details
Job Title: Sr C++ Developer Location: Atlanta, US onsite
Experience : 12+ Years
Key Responsibilities
Design, develop, and implement software features and modifications.
Build and execute unit tests to ensure quality code.
Collaborate with cross-functional teams to resolve issues and improve software performance.
Lead design reviews, code walkthroughs, and mentoring sessions to foster team excellence.
Participate in Agile development processes, including daily scrums and sprint planning.
Advocate for test automation tools and implement robust testing frameworks.
Document technical designs, specifications, and processes.
Basic Qualifications
Education: Bachelor s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
Experience:
7+ years of C++ experience (Windows environment; C++11 or above).
3+ years of Python experience.
Experience leading or managing a team.
Skills:
Object-oriented programming concepts.
Test automation tools (e.g., Cucumber, Behave).
Unit Testing Frameworks (e.g., Google Test, cppUnit).
Networking and TCP/IP socket-level communication.
Agile development methodologies and Atlassian tools (e.g., Jira, Confluence).
Strong debugging, troubleshooting, and communication skills.
Preferred Qualifications
Knowledge of Java or .NET.
Retail technology experience, especially with Point-of-Sale systems.
Familiarity with payment processors and devices.
Cloud development and secure coding techniques.
Experience in PCI compliance and high-volume, high-availability solutions.