Sr. Dot Net Developer Lead

Bosch Group India

Job Summary

We are seeking a highly skilled Senior .NET Backend Developer to join our dynamic team. This role requires deep expertise in designing, developing, and maintaining scalable, high-performance backend systems using .NET 8, RESTful APIs, Microservices, Event-Driven Architecture, PostgreSQL, Kubernetes, and AWS. You will lead the development of mission-critical applications, ensure system reliability, and mentor junior developers, collaborating with product managers, UI/UX, and DevOps teams.

Must Have

  • Develop and optimize .NET 8 microservices with a focus on scalability, performance, and security.
  • Design and implement RESTful APIs for seamless communication between services and external integrations.
  • Lead the development of event-driven systems, utilizing messaging platforms like Kafka, RabbitMQ, and AWS SNS/SQS.
  • Ensure development, performance and scalability of PostgreSQL databases, including indexing, query optimization, and replication.
  • Design, deploy, and manage containerized applications using Kubernetes (K8s) in cloud environments.
  • Develop and maintain cloud-native applications using AWS, leveraging services such as Lambda, ECS, EKS, RDS, DynamoDB, and API Gateway.
  • Implement and maintain CI/CD pipelines, ensuring seamless automated deployments and infrastructure as code (IaC) best practices.
  • Provide technical leadership, mentor junior developers, and conduct code reviews.
  • Implement security best practices, including OAuth, JWT, IAM, and API security.
  • Troubleshoot complex issues, optimize system performance, and ensure the reliability of distributed services.
  • Collaborate closely with product managers, UI/UX teams, and DevOps engineers to align technical solutions with business goals.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in C# and .NET application development.
  • Proficiency in .NET 8, .NET Blazor, and .NET Framework.
  • Proven experience in building and maintaining highly scalable REST APIs and Microservices.
  • Extensive knowledge of event-driven architecture, message brokers, and asynchronous processing.
  • Advanced proficiency in PostgreSQL, including data modeling, indexing, partitioning, and query optimization.
  • Hands-on experience with Kubernetes (K8s) and container orchestration.
  • Strong expertise in AWS Cloud Services, including Lambda, ECS, EKS, RDS, DynamoDB, API Gateway, and IAM.
  • Experience in CI/CD pipeline automation, using tools such as GitHub Actions, GitLab CI/CD, or Jenkins.
  • Deep understanding of OAuth, JWT, and API security best practices.
  • Proficiency in monitoring, logging, and debugging distributed systems using tools like Prometheus, Grafana, AWS CloudWatch, or ELK Stack.
  • Strong grasp of agile development methodologies and experience working in Scrum/Kanban teams.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills with the ability to mentor and lead junior developers.
  • Understanding of software development best practices, including agile methodologies, version control (Git), and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a collaborative environment.

Good to Have

  • Experience with GraphQL and gRPC for high-performance API communication.
  • Knowledge of Infrastructure as Code (IaC) using Terraform, AWS CloudFormation.
  • Familiarity with AI/ML integration in cloud environments.
  • Exposure to performance testing and optimization techniques.

Job Description

Company Description

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.

Job Description

Roles & Responsibilities :

About the Role

We are seeking a highly skilled Senior .NET Backend Developer to join our dynamic team. This role requires deep expertise in designing, developing, and maintaining scalable, high-performance backend systems. The ideal candidate must have a strong background in .NET 8, RESTful APIs, Microservices, Event-Driven Architecture, PostgreSQL, Kubernetes, and strong expertise in AWS. You will be responsible for leading the development of mission-critical applications, ensuring system reliability, and mentoring junior developers.

Key Responsibilities

  • Develop, and optimize .NET 8 microservices with a focus on scalability, performance, and security.
  • Design and implement RESTful APIs that enable seamless communication between services and external integrations.
  • Lead the development of event-driven systems, utilizing messaging platforms like Kafka, RabbitMQ, and AWS SNS/SQS to handle asynchronous communication.
  • Ensure development, performance and scalability of PostgreSQL databases, including indexing, query optimization, and replication.
  • Design, deploy, and manage containerized applications using Kubernetes (K8s) in cloud environments.
  • Develop and maintain cloud-native applications using AWS, leveraging services such as Lambda, ECS, EKS, RDS, DynamoDB, and API Gateway.
  • Implement and maintain CI/CD pipelines, ensuring seamless automated deployments and infrastructure as code (IaC) best practices.
  • Provide technical leadership, mentor junior developers, and conduct code reviews to ensure adherence to best practices and maintain high-quality standards.
  • Implement security best practices, including OAuth, JWT, IAM, and API security, to safeguard applications and data.
  • Troubleshoot complex issues, optimize system performance, and ensure the reliability of distributed services.
  • Collaborate closely with product managers, UI/UX teams, and DevOps engineers to align technical solutions with business goals.

Key Skills and Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of experience in C# and .NET application development.
  • Proficiency in .NET 8, .NET Blazor, and .NET Framework.
  • Proven experience in building and maintaining highly scalable REST APIs and Microservices.
  • Extensive knowledge of event-driven architecture, message brokers, and asynchronous processing.
  • Advanced proficiency in PostgreSQL, including data modeling, indexing, partitioning, and query optimization.
  • Hands-on experience with Kubernetes (K8s) and container orchestration.
  • Strong expertise in AWS Cloud Services, including Lambda, ECS, EKS, RDS, DynamoDB, API Gateway, and IAM.
  • Experience in CI/CD pipeline automation, using tools such as GitHub Actions, GitLab CI/CD, or Jenkins.
  • Deep understanding of OAuth, JWT, and API security best practices.
  • Proficiency in monitoring, logging, and debugging distributed systems using tools like Prometheus, Grafana, AWS CloudWatch, or ELK Stack.
  • Strong grasp of agile development methodologies and experience working in Scrum/Kanban teams.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication skills with the ability to mentor and lead junior developers
  • Understanding of software development best practices, including agile methodologies, version control (Git), and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work in a collaborative environment.

Nice-to-Have

  • Experience with GraphQL and gRPC for high-performance API communication.
  • Knowledge of Infrastructure as Code (IaC) using Terraform, AWS CloudFormation.
  • Familiarity with AI/ML integration in cloud environments.
  • Exposure to performance testing and optimization techniques.

Qualifications

Educational qualification:

Experience :

Mandatory/requires Skills :

Preferred Skills :

Additional Information

Experience - 6 to 10 Years

26 Skills Required For This Role

Communication Problem Solving Github Game Texts Kanban Agile Development Performance Testing Gitlab Postgresql C# Rabbitmq Oauth Aws Jwt Prometheus Terraform Grafana Elk Ci Cd Microservices Graphql Kubernetes Git Blazor Github Actions Jenkins

Similar Jobs