Location: Atlanta, GA or Dallas, TX - 5 days onsite
Pay Range: $60/hr - $80/hr
Benefits:
- Medical
- Dental
- Vision
- PTO
The day-to-day:
As a C++ Software Engineer you will be responsible for the design and development of software and automating BDD scenarios. You will interact daily with other team members to ensure that a quality product is delivered in a timely manner. You are expected to be able to own the solution to complex software problems/needs from design to delivery.
Responsibilities:
• Participate in an agile development team.
• Participate in the design, modify, implement, and document software application changes.
• Build and execute unit tests for new or existing application code.
• Attend daily scrum meetings, sprint planning, work estimates.
• Provide input into and release management decisions.
• Mentor team members and conducts code and test reviews.
Requirements:
• Bachelor’s degree in a related area (Computer Engineering, Computer Science, Computer Information Services, Management Information Services) or equivalent industry experience.
• Strong knowledge of object-oriented programming concepts
• 5+ years of C++ experience (Ideally in Windows environment).
• Experience producing technical designs for software applications.
• Must excel in verbal and written communications.
• Able to convey technical concepts to non-technical audiences.
• 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.).
Good to have:
• Java, .NET, Python
• Cloud development experience
• Computer HW, Networking, TCP/IP Socket level communications experience
• High volume, high availability solutions
• PCI compliance, secure development, and data encryption techniques
#LI-AG1