Home

C++ Software Developer Atlanta GA at Atlanta, Georgia, USA
Email: [email protected]
From:

Rakhi Rajput,

GVR INFOTEK

[email protected]

Reply to:   [email protected]

Job Title: C++ Software Developer

Duration: 
12 months

Location: Atlanta, GA 

Interview Process: 1st (virtual) with hiring manager; 2nd (onsite for 3-4 hours)                  

Local candidates to Irving and Atlanta. Candidates MUST work onsite 5 days a week for either location.

Needs:

6+ years of experience with C++ in a Windows environment, including experience with modern C++ standards (C++11 and above). 

Know how to navigate older code 

A strong software engineer that can also do automated qualification and then fix it  

Experience with any scripting languages 

Knows how to do defect debugging / fixing 

Automation experience 

JavaScript preferred 

Payments industry experience is preferred for #1965 and required for #1959 

Test automation experience using tools like Cucumber, Behave, and Gherkin. 

Familiarity with unit testing frameworks such as Google Test or cppUnit. 

A Test-First mindset to drive quality. 

Strong verbal and written communication skills, with the ability to convey technical concepts to non-technical audiences. 

Demonstrates sound judgment and effective decision-making abilities. 

Collaborate within an Agile development team, implementing user stories and ensuring acceptance criteria are met through automated testing. 

Contribute to the design, modification, implementation, and documentation of software application changes. 

Participate in analysis, design, testing, and code review processes. 

Accurately estimate development efforts based on project requirements. 

Write comprehensive product specifications, designs, and technical documentation. 

Evaluate and analyze third-party products and specifications for integration or use. 

Take ownership of assigned tasks, leveraging knowledge of the environment to make informed design and development decisions. 

Provide constructive feedback during peer performance reviews. 

Share expertise by educating team members (both technical and non-technical) in relevant areas. 

Work under the guidance and supervision of an Engineering Manager. 

Deliver development-level support for assigned products and projects throughout the entire development lifecycle. 

Perform additional job-related duties as needed or assigned. 

Technical Design
: Proven experience producing technical designs for software applications. 

Testing and Automation


System Troubleshooting
: Ability to troubleshoot complex hardware and software systems, including networking components and TCP/IP socket-level communications 

Communication and Decision-Making

Education: Bachelors degree in a related field (e.g., Computer Engineering, Computer Science, Computer Information Systems, Management Information Systems) or equivalent industry experience 

Duties: 

Other duties:

Feature Development: Design and implement new product features, as well as modify existing features, ensuring all work is well-documented with technical specifications. 

Testing and Quality Assurance
: Develop and execute unit tests to validate new and existing application code. 

Issue Resolution
: Collaborate with the Customer Care team to identify, troubleshoot, and resolve issues with released software. 

Commitment to Quality
: Demonstrate a strong commitment to quality, software engineering best practices, and the protection of sensitive consumer information. 

Agile Participation
: Actively participate in daily scrum meetings, sprint planning sessions, and work estimation discussions. 

Release Management
: Provide input and recommendations to support effective release management decisions. 

Problem-Solving
: Proactively drive issues to resolution and deliver effective solutions to complex, time-sensitive challenges. 

Mentorship and Code Review
: Mentor team members, conduct code reviews, and provide feedback on test plans to maintain high engineering standards.

Must haves for both roles :

6-7+ years of C++ experience 

Someone who knows how to navigate code that was developed a while ago 

Looking for strong engineers that can also do automated qualification and fixing 

Knows how to do defect fixing and debugging  

Heavy automation experience 

C# experience 

Experience with any scripting language 

Preferred for both roles: 

JavaScript 

Difference between C++ Developer / Software Engineer roles #1959 & #1965: 

1959 both contractors will work onsite specifically in Atlanta and must have payments industry experience 

1965 both contractors can work onsite at either Atlanta or Irving and its a preference that they have payments industry experience

 Needs:

6+ years of experience with C++ in a Windows environment, including experience with modern C++ standards (C++11 and above). 

Know how to navigate older code 

A strong software engineer that can also do automated qualification and then fix it 

Experience with any scripting languages 

Knows how to do defect debugging / fixing 

Automation experience 

JavaScript preferred 

Payments industry experience is preferred for #1965 and required for #1959 

Test automation experience using tools like Cucumber, Behave, and Gherkin. 

Familiarity with unit testing frameworks such as Google Test or cppUnit. 

A Test-First mindset to drive quality. 

Strong verbal and written communication skills, with the ability to convey technical concepts to non-technical audiences. 

Demonstrates sound judgment and effective decision-making abilities. 

Collaborate within an Agile development team, implementing user stories and ensuring acceptance criteria are met through automated testing. 

Contribute to the design, modification, implementation, and documentation of software application changes. 

Participate in analysis, design, testing, and code review processes. 

Accurately estimate development efforts based on project requirements. 

Write comprehensive product specifications, designs, and technical documentation. 

Evaluate and analyze third-party products and specifications for integration or use. 

Take ownership of assigned tasks, leveraging knowledge of the environment to make informed design and development decisions. 

Provide constructive feedback during peer performance reviews. 

Share expertise by educating team members (both technical and non-technical) in relevant areas. 

Work under the guidance and supervision of an Engineering Manager. 

Deliver development-level support for assigned products and projects throughout the entire development lifecycle. 

Perform additional job-related duties as needed or assigned.  

Technical Design: Proven experience producing technical designs for software applications. 

Testing and Automation:

System Troubleshooting: Ability to troubleshoot complex hardware and software systems, including networking components and TCP/IP socket-level communications 

Communication and Decision-Making:

Education: Bachelors degree in a related field (e.g., Computer Engineering, Computer Science, Computer Information Systems, Management Information Systems) or equivalent industry experience 

Duties:

Other duties:
Feature Development: Design and implement new product features, as well as modify existing features, ensuring all work is well-documented with technical specifications. 

Testing and Quality Assurance: Develop and execute unit tests to validate new and existing application code. 

Issue Resolution: Collaborate with the Customer Care team to identify, troubleshoot, and resolve issues with released software. 

Commitment to Quality: Demonstrate a strong commitment to quality, software engineering best practices, and the protection of sensitive consumer information. 

Agile Participation: Actively participate in daily scrum meetings, sprint planning sessions, and work estimation discussions. 

Release Management: Provide input and recommendations to support effective release management decisions. 

Problem-Solving: Proactively drive issues to resolution and deliver effective solutions to complex, time-sensitive challenges. 

Mentorship and Code Review: Mentor team members, conduct code reviews, and provide feedback on test plans to maintain high engineering standards.

Keywords: cplusplus csharp information technology Georgia
C++ Software Developer Atlanta GA
[email protected]
[email protected]
View All
08:38 PM 13-Jan-25


To remove this job post send "job_kill 2074704" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]


Time Taken: 6

Location: Atlanta, Georgia