Your browser does not support javascript! Please enable it, otherwise web will not work for you.

C++ Rest API Developer @ Persistent

Home > Software Development

 C++ Rest API Developer

Job Description

Role & responsibilities


Title - Lead Engineer

Justification This position will serve as a Lead in Data Services, and we are seeking a suitable candidate skilled C++ Developer to join our development team to help us build the services


Job Profile Lead Engineer Job Description Summary and Job Description The Opportunity "Come join our product development team to provide thought leadership and innovation. This role provides the opportunity to develop a deep understanding of our business, work closely with product management to architect, design and develop a highly feature rich product." VP, Software Engineering.

What You'll Contribute - Design, develop, test and maintain C++ applications and systems Work with stakeholders to comprehend and provide feedback on business requirements for your software platform capability.

Collaborate with cross-functional teams to define, design, and ship new features

Collaborate with product managers to understand priorities and usage scenarios of product features.

Collaborate with user experience personnel to understand personas within usage scenarios.

Collaborate with architects to drive the architecture for your software platform capability. Collaborate within working groups of software engineers to create software engineering standards, guidance, and processes.

Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.

Assist research, case studies and prototypes on technologies to ensure the software platform remains the leading decisioning platform. Coach other software engineers on creating their domain designs. Collaborate with QA engineers to design and implement non-functional tests. Share ownership in quality, test automation, continuous integration and delivery, and production operation  Quickly escalate challenges and risks incurred during projects.

Mentor and provide guidance to other engineers in the technical areas.


What We're Seeking - Bachelor's/master's in computer science or related disciplines, with 7+ years of in software architecture, design, development and testing.

Expert in C++ Docker, Git, GitHub is a must. Strong understanding of C++ standards (C++11/14/17/20)

Proficiency with STL (Standard Template Library)

Experience with object-oriented programming principles Knowledge of memory management and performance optimization

Familiarity with multi-threading and concurrent programming

Experience with debugging tools and profilers

Strong in High level and Low level System Design. Prior experience of Creating and Presenting Architecture diagrams like C4, System Landscape, etc. Strong understanding of Microservices Architecture, Principles, and Patterns.

Experience of implementing RESTful and gRPC APIs. Strong in Cloud engineering areas like Kubernetes, and AWS/Azure/GCP. Knowledge of Vaults such as Hashi Corp vault

Experience with databases and SQL Experience with Agile or Scaled Agile software development.

Experience in software design with strong foundation of design models and database structures.

Good documentation skills.

Exposure to Confluence.

Experience in developing scalable, highly available and high performing applications for Cloud.

Understand the design and development approaches required to build a scalable and resilient service

Excellent communication skills Ability to present and discuss the design with architects and conduct technical discussions with teams.

Worker Subtype Regular Employee Type Lead Engineer Time Type Full time Primary Location IST - Bangalore Primary Job Posting Location IST - Bangalore


Location

Bangalore

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Back End Developer
Employement Type: Contract

Contact Details:

Company: Persistent
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   C++ Multithreading Rest API

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ 15-27.5 Lacs P.A

Similar positions

Audio Driver Developer

  • Capgemini
  • 10 - 17 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Python Developer

  • Oracle
  • 3 - 6 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Fullstack Developer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 1 day ago
₹ Not Disclosed

React UI Developer

  • Cognizant
  • 3 - 6 years
  • India
  • 1 day ago
₹ -15 Lacs P.A.

Persistent

Persistent Systems builds software that drives our customers business, for enterprises and software product companies with software at the core of their digital transformation. For more information, please visit www.persistent.com