Home
Jobs

C++ Software Engineer

4 - 7 years

6 - 9 Lacs

Posted:3 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for an experience C++ developer to join our team of developers on the team! As a C++Developer, you will have a strong understanding of the C++ programming language. The Developer performs duties and tasks to support full systems lifecycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). They perform feature development in two-week sprints and support ongoing maintenance as issues are identified on a rolling basis. This position collaborates with the operations team routinely excellent English communication skills (both written and verbal) are essential. This role will collaborate with the Team Lead, System Architect, and other Senior Team members (based in the UK) to realize the product vision. We execute 2-week sprints with multi-functional scrum teams composed of a Product Owner, Tester, Business Analyst, Operations Team Member, (in a tester and guidance role), and 3-4 developers. Duties & Responsibilities Conducts systems and requirements analyses to identify project action items. Contributes to task lists and cost and time estimates to support project plan development. Performs assigned functions and tasks to meet project plan and quality review requirements. Records, updates, and monitors assignment deviations to ensure effective resolutions. Raises issues as appropriate to support effective resolutions. Analyzes specifications and user requirements to perform assigned applications development work. Assists with system components designs to meet requirements. Participates in design and code reviews to improve quality. Analyzes, designs, codes, tests, and documents to develop application software. Develops unit test plans to deliver quality components. Performs testing and fixes of small components to ensure compliance with functional requirements. Creates technical documentation to communicate and update project teams and stakeholders. Performs applications maintenance and support functions to support problem resolution. Qualifications: Bachelors degree in computer science or IT related field 4 - 7 years experience developing high performance C, C++ software applications Hands-on working knowledge and experience is required in: Extensive experience working on C, C++ Deep understanding of Algorithms, Design Patterns and Data Structures Working knowledge of Qt, multiplatform, multi-threading and synchronization is highly desirable. Experience in developing desktop applications with a user interface Relational Databases (Oracle, SQL Server, PostgreSQL, etc.) Agile Methodologies (Scrum, TDD, BDD, etc.) Experience working with distributed teams across regions and time zones Strong organizational skills Display detailed, critical, quality-oriented, skeptical thinking about the product Experience with several of the following tools/technologies is desirable: Microservices Architecture, REST APIs, Domain Driver Design, Test Driven Development is a bonus Design Patterns and implementing the Design Patterns Development of Complex Application and System Architectures Experience working in Azure Cloud will be a big bonus as all our systems are in the Cloud Knowledge of the following technologies is a plus: 1. Continuous Integration and Continuous Delivery Tools like Team City, Azure DevOps, GitHub, Git, etc.

Mock Interview

Practice Video Interview with JobPe AI

Start C++ Interview Now

My Connections Domnic Lewis Private Limited

Download Chrome Extension (See your connection in the Domnic Lewis Private Limited )

chrome image
Download Now
Domnic Lewis Private Limited
Domnic Lewis Private Limited

Consulting and Management

Mumbai

50-100 Employees

463 Jobs

    Key People

  • Domnic Lewis

    Founder & CEO

RecommendedJobs for You