C++ Developer

job
  • The Intersect Group
Job Summary
Location
Irving ,TX 75084
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
23 Jan 2025
Share
Job Description

The Intersect Group is partnered with our client to find a C++ Developer . This person will be responsible for designing and developing software while automating BDD scenarios. In this role, you will collaborate daily with team members to ensure the timely delivery of a high-quality product. You will be expected to take ownership of solutions for complex software challenges, driving them from design through to delivery.


Direct Hire role


Location: Atlanta (30308) or Irving (75039) – Position requires contractor to work onsite 5 days a week regardless of location


Needs:

  • 7+ 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
  • Heavy automation experience
  • JavaScript preferred
  • Payments industry experience is preferred


Other requirements:

  • Bachelor’s degree in a related field (e.g., Computer Engineering, Computer Science, Computer Information Systems, Management Information Systems) or equivalent industry experience
  • Strong knowledge of object-oriented programming concepts
  • 3+ years of Python experience
  • 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
  • Have a Test-First mindset
  • 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.).


Preferred:

  • Java, .NET, C#
  • Preferred Retail experience, especially in the Convenience Store industry and Point of Sale systems
  • Preferred working experience on Payment Processors and payment devices
  • 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


Responsibilities:

  • Participate in an agile development team, implementing user stories with automated testing to verify acceptance criteria.
  • Participate in the design, modify, implement, and document software application changes.
  • Participate in analysis, design, testing, and review processes.
  • Should be able to come up with effective effort estimation based on requirements.
  • Write product specifications, designs, and technical manuals.
  • Evaluate third-party products and specifications.
  • Maintain responsibility of assigned tasks by using experience/knowledge of environment to make design/development decisions.
  • Provide feedback to peer performance reviews.
  • Educate others (technical and non-technical) on areas of expertise.
  • Work under the supervision of an Engineering Manager.
  • Provide development level support for assigned products and projects throughout the development lifecycle.
  • Perform other job-related duties as assigned.


Other duties:

  • Designs and implements new product features and implements modifications to existing product features to include technical documentation.
  • Builds and executes unit tests for new or existing application code.
  • Works with Customer Care team members to resolve problems with released software.
  • Exhibits very high personal commitment to quality, software engineering best practices, and protection of sensitive consumer information.
  • Attends daily scrum meetings, sprint planning, work estimates.
  • Provides input into and release management decisions.
  • Ability to drive issues to effective resolution and to find solutions to challenging, time-critical problems.
  • Mentors team members and conducts code and test reviews.

Other Smiliar Jobs
 
  • Irving, TX
  • 1 Days ago
  • Tempe, AZ
  • 3 Days ago
  • Addison, TX
  • 3 Days ago
  • Addison, TX
  • 3 Days ago
  • Irving, TX
  • 1 Days ago
  • Mesa, AZ
  • 3 Days ago
  • Irving, TX
  • 3 Days ago
  • Mesa, AZ
  • 3 Days ago
  • Dallas, TX
  • 3 Days ago
  • Dallas, TX
  • 3 Days ago
  • Phoenix, AZ
  • 3 Days ago
  • Costa Mesa, CA
  • 3 Days ago
  • Phoenix, AZ
  • 3 Days ago