Senior Software Engineer Gurugram (India)

Senior Software Engineer Gurugram (India)

09 Nov
|
Cnh Industrial
|
India

09 Nov

Cnh Industrial

India

Job Description Senior Software Engineer (SDP)
Key responsibilities

Design, build and maintain scalable, secure microservices in C#/.NET 8 (ASP.NET Core) and Node.js (TypeScript).

Design and implement RESTful APIs, and publish and secure them through Azure API Management.

Build event-driven workflows with Azure Service Bus, Azure Function Apps and Azure IoT Hub to process device and telemetry data reliably.

Containerize services with Docker and deploy and operate them on Azure Kubernetes Service (AKS).

Provision and manage cloud infrastructure as code with Terraform.

Build and maintain CI/CD pipelines in Azure DevOps for automated build, test and deployment.

Model data and write productive queries for relational (PostgreSQL, SQL Server) and NoSQL data stores.

Implement authentication and authorization with OAuth 2.0, and manage secrets and certificates with Azure Key Vault.

Write unit and integration tests, and keep code quality high through code reviews and transparent standards.

Monitor, troubleshoot and tune services in production; take part in root-cause analysis and incident follow-up.

Contribute to architecture and technical design decisions, and document them clearly.

Mentor engineers and share knowledge across the team.




Must-have qualifications

6+ years of professional experience in backend software development.

Languages and frameworks: robust hands-on experience with C#/.NET 8 and ASP.NET Core, and with Node.js using TypeScript.

Architecture: proven experience designing and building REST APIs, microservices and event-driven architectures.

Microsoft Azure: hands-on experience with API Management, Azure Kubernetes Service (AKS), Service Bus, Key Vault, Function Apps and IoT Hub.

Containers: Docker and Kubernetes, from building images to deploying and running workloads.

Infrastructure as code: Terraform.

Databases: relational databases (PostgreSQL and/or SQL Server) and NoSQL data stores.

Security: OAuth 2.0 for API authentication and authorization.

CI/CD: building and maintaining pipelines in Azure DevOps.

Testing: writing unit and integration tests as part of everyday development.
Added advantage

These skills are a plus but not required:

Java with Spring Boot.

Datadog for monitoring, logging, APM and alerting.

Real-time device communication over WebSockets Secure (WSS) and MQTT.

📌 Senior Software Engineer Gurugram (India)
🏢 Cnh Industrial
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer gurugram (india) / india