C++ Developer

Noida, Uttar Pradesh, India
Jan 31, 2024
Dec 31, 2024
Hybrid
Full-Time
10 Years
Job Description

Position Overview. Senior C++ Software Architect

Required Experience. 10 to 15 years

Work Location. Bangalore

Primary Skillset (mandatory). Native C++

Secondary/Good-to-have skill: Shell Scripting

Detailed JD

Technical Skills

  • Total experience of 10+ years.
  • Architecture, design, and development of applications using Native C++.
  • Strong expertise in handling and analyzing functional and non-functional requirements.
  • Expert in Native C++, Managed C++, and interacting with web services (Rest API’s).
  • Proficiency in OOPS, Design patterns, and software architecture with strong debugging in C++.
  • Working experience in the Google Test framework to ensure excellent quality with clean code practices.
  • Strong in secure coding following coding standards.
  • Working experience in Domain Driven Design & Async APIs.
  • Experience working on Win, MAC & Linux applications using C++.
  • Hands-on experience with VS 2019 and above, QT Creator.
  • Good to have development working experience using TDD framework.
  • Experience with debugging tools and techniques.
  • Experience working on multi-threading applications.

Responsibilities

  • Collaborate with Delivery Lead & System Engineer.
  • Establish effective communication channels with cross-functional teams.
  • Synchronize and establish timelines/goals aligned with overall product timelines/goals, driving/helping the team to meet them.
  • Conduct and contribute to technical and non-technical training at the department and team levels.
  • Synchronize and collaborate with other Architects for best practices and creating technology solutions.
  • Design, code, unit test, deliver, debug, and maintain complex software modules for applications on Windows/Mac platforms.
  • Interface with leads and architects to transform design into implementation.
  • Collaborate with business requirement teams and technical teams (HW, SW, DevOps teams).
  • Ensure architecture adherence in implementing solutions, establishing tools, practices, and measurements to ensure software quality within teams & metrics.
  • Produce high-quality code that is well tested.
  • Work independently and deliver complete features.

Benefits

  • Competitive compensation package.
  • Opportunities for professional development and career growth.
  • Collaborative and innovative work environment.

How to Apply

If you have a passion for working on cutting-edge technologies, possess strong architectural and development skills in C++, and can lead a team towards successful project delivery, we would like to hear from you. Apply now to be part of our dynamic team in Bangalore.

Note. Please ensure that your resume highlights your relevant experience, skills, and achievements in the field of C++ software development and architecture.

Related Jobs