Senior/Lead Software Engineer – C++ Development

Technopark, Trivandrum

2-8

Application Development

Job Description

  • Perform software requirements analysis and determine the project’s functional and non-functional requirements.
  • Analyze requirements to create solutions and software architecture design.
  • Write product quality code and perform developer-level verification.
  • Communicate with clarity of requirements and expectations of deliverables.
  • On-time delivery of the product with quality
  • Work closely with stakeholders including customers to ensure successful
    execution of the project.
  • Manage priority changes and conflicts gracefully with stakeholders involved.
  • Address customer escalations and be able to think at a fast pace to identify and
    solve issues in the product.

Skill Requirements

  • More than two years of experience in C++ development.
  • Experience in various tools for debugging, memory analysis, and profiling.
  • Knowledge of latest C++ standards ( C++ 11, C++ 14 and C++ 17).
  • Experience with code quality tools and unit testing.
  • Proficient understanding of code versioning tools e.g., git.
  • Experience in developing software under Agile development methodology.
  • Knowledgeable and well versant with various development tools for bug tracking, collaboration and source control.
  • Bachelor’s degree or equivalent in Engineering discipline - Computer/ Electronics.

    Please share your details if you have matching skills. We will contact you.

    Upload a file

    Explore More Jobs

    Technical Lead – Embedded

    Engineering

    This position is for a Technical Lead – Embedded responsible to lead a small team of embedded engineers.

    Apply Now

    Senior/Lead Software Engineer – C++ Development

    Engineering

    This position is for a Software Engineer responsible to develop the C++ Backend in a long-term software project for a North American client.

    Apply Now