Report this Job
Title: Senior C++ Software Engineer
Location: Remote / Atlanta
Duration: 1 Year
Job Description Summary
This position requires a self-motivated individual who would be responsible for the full lifecycle development of C/C++ programs. The Software Engineer will engage in a variety of analytical and programming assignments that facilitate the development, enhancement, and maintenance of software applications that focus on high volume point of sale transactions, and payment processing technologies.
Job Description
o Design and develop software features that adhere to delivered design requirements
o Modify existing software packages to fit unique customer needs and configuration
o Conduct unit testing of application code to ensure it produces the intended results
o Participates in post mortems and create recommendations to eliminate future application errors
o Assists the production support team to identify and solve issues
o Participate in automated regression testing of the developed code base
o Collaborate with other developers on feature integration into other and encompassing systems
Qualifications:
o 7 - 10 years of strong software engineering experience with C++.
o Experience with Visual Studio IDE
o Experience working on Unix platforms like Linux, AIX etc.
o Strong knowledge of SQL
o Experience working with Database Systems such as Oracle, SQL Server, etc
o Must be a quick learner with strong analytical and problem-solving skills.
o Ability to work well within a team
o Excellent communication skills, both written and oral
Desired skills:
o Experience with understanding of payment standards like ISO 8583 and PCI compliance
o Payment industry/financial transaction experience
o Experience using software development tools including source control (Git,SVN), quality management ( Agile Central), and Continuous Integration tools (Jenkins), debuggers (gdb).
o Experience with a scripting language, such as Bash, Perl.
o Knowledge of Google Cloud, Azure Cloud, Kubernetes, Containers and Agile methodology
o BS/MS degree completed or in the works (Computer Science, Engineering or related)
Urbane Systems