A complete application in a minute
Tailored resume and cover letter, ready to send.
CNH Industrial is hiring a Senior Software Engineer to design, build, and maintain scalable microservices in C#/.NET 8 and Node.js using TypeScript. You will implement REST APIs, drive Azure-based security and APIs, and operate event-driven workflows with Service Bus and IoT Hub.
You will containerize with Docker, deploy to AKS, manage infrastructure with Terraform, and maintain CI/CD pipelines in Azure DevOps. Strong database, security, and testing skills are required.
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 efficient 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 clear 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.
6+ years of professional experience in backend software development.
Languages and frameworks: strong 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.
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.