DE EN HU Provider/Privacy
CompanyTechnologySustainabilityCareersInvestorsPress Products
CareersJob search
Fullstack Developer .NET- ITO Transition
Tasks
Description - External

Job Description: Senior Full Stack Developer (.NET Focus, 6–9 Years Experience)

Location: Bengaluru Employment Type: Full-Time

Role Overview We are looking for a highly skilled and experienced Senior Full Stack Developer with 6–9 years of hands-on experience in designing, building, and maintaining complex, scalable web applications across front-end and back-end technologies. The ideal candidate will be a technical leader, comfortable driving the full development lifecycle from architectural design and UI implementation to robust backend services, advanced database solutions, and optimized deployment pipelines. This role requires exceptional problem-solving ability, a strong ownership mindset, and the capacity to mentor junior developers and collaborate effectively with cross-functional teams.

Key Responsibilities

Full Stack Development & Architecture

  • Lead the design, development, and maintenance of responsive and highly performant web applications using HTML, CSS, JavaScript/TypeScript, and modern frameworks such as React or Angular.
  • Architect, build, and maintain high-performance, scalable, and secure backend services and APIs primarily using C#, modern .NET (e.g., .NET 6+, ASP.NET Core).
  • Drive the design and implementation of complex system components, ensuring adherence to architectural best practices, performance, security, and scalability requirements.
  • Develop reusable components, libraries, and frameworks, ensuring high performance and maintainability across devices and browsers.
  • Seamlessly integrate frontend interfaces with complex backend services and third-party APIs, optimizing for efficient data flow, user experience, and system resilience.

Database Management & Optimization

  • Design, implement, and optimize complex relational database schemas (e.g., MySQL, PostgreSQL), leveraging Entity Framework Core for advanced data access patterns and performance tuning.
  • Strategically work with NoSQL databases such as MongoDB for specific use cases, ensuring appropriate data modeling and scalability.
  • Ensure data integrity, advanced performance optimization, and high availability of database systems, including query optimization and indexing strategies.

DevOps & Deployment Strategy

  • Champion best practices for Git version control, branching strategies, and code reviews.
  • Design and implement robust containerization strategies using Docker and orchestrate deployments with Kubernetes for high availability and scalability.
  • Lead the implementation and continuous improvement of CI/CD pipelines for automated build, test, and deployment processes, ensuring rapid and reliable releases.
  • Establish and maintain comprehensive application monitoring, logging, and alerting systems, and proactively troubleshoot complex production issues across the stack.

System Performance, Security & Problem Solving

  • Proactively identify, diagnose, and resolve complex architectural bottlenecks and performance issues across the entire application stack.
  • Drive initiatives to optimize system performance, scalability, reliability, and security, applying deep expertise in C# and .NET best practices.
  • Conduct rigorous code reviews, establish coding standards, and enforce best practices to ensure high-quality, maintainable, and secure code.
  • Actively participate in and lead architecture discussions, technical decision-making, and technology evaluations, influencing the technical direction of projects.

Technical Leadership & Collaboration

  • Provide technical leadership and mentorship to junior and mid-level developers, fostering a culture of continuous learning and excellence.
  • Work closely with product managers, designers, QA engineers, and other developers in an agile environment, translating business requirements into technical solutions.
  • Lead sprint planning, estimations, and agile ceremonies, ensuring realistic and achievable goals.
  • Document technical designs, architectural decisions, APIs, and complex workflows clearly and concisely.

Required Skills

  • Expert proficiency in HTML, CSS, and JavaScript/TypeScript.
  • Extensive and proven experience with React or Angular (or similar modern frontend frameworks), including advanced state management and performance optimization for large-scale SPAs.
  • Mandatory: Expert-level proficiency in C# and modern .NET (e.g., .NET 6, .NET 7, .NET 8), with a deep understanding of the .NET ecosystem and runtime.
  • Extensive hands-on experience with ASP.NET Core for designing and building highly scalable, secure, and performant RESTful APIs and web applications.
  • Deep understanding and practical application of Entity Framework Core, including advanced features, performance tuning, and complex data modeling.
  • Mastery of asynchronous programming (async/await), multithreading, and advanced Dependency Injection principles in .NET.
  • Proven experience in designing and implementing robust RESTful API architectures, including versioning, security, and documentation (e.g., OpenAPI/Swagger).
  • Advanced experience with relational databases (MySQL/PostgreSQL), including complex query optimization, schema design for scalability, and database performance tuning.
  • Experience with NoSQL databases (MongoDB, Redis) for appropriate use cases.
  • Expertise with Git for complex branching strategies and collaborative development workflows.
  • Strong experience with Docker and Kubernetes for containerization, orchestration, and scaling of microservices.
  • Proven track record in designing, implementing, and optimizing CI/CD pipelines (e.g., Azure DevOps, GitLab CI, Jenkins).
  • Solid understanding of software architecture patterns (e.g., Microservices, Event-Driven Architecture, Layered Architecture) and their practical application.
  • Strong understanding of software development lifecycle and agile methodologies, with experience leading technical aspects of sprints.
  • Exceptional debugging, analytical, and problem-solving skills for complex, distributed systems.
  • Extensive experience with unit, integration, and end-to-end testing frameworks such as xUnit, NUnit, MSTest, Jest, React Testing Library, or Cypress.

Preferred Qualifications

  • Proven experience in architecting and implementing microservices-based solutions within the .NET ecosystem.
  • Deep expertise with Microsoft Azure (e.g., Azure App Services, Azure Functions, Azure Kubernetes Service, Azure SQL Database, Azure Cosmos DB, Azure Service Bus) or other major cloud platforms (AWS, GCP).
  • Experience with Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
  • Familiarity with Blazor for full-stack web development.
  • Experience with API Gateways (e.g., Ocelot, Azure API Management).
  • Strong understanding of distributed systems concepts, message queues (e.g., RabbitMQ, Kafka, Azure Service Bus), and caching strategies (e.g., Redis).
  • Exposure to advanced performance monitoring, logging, and tracing tools (e.g., Application Insights, Serilog, OpenTelemetry).
  • Experience with security best practices, including OAuth2, OpenID Connect, and secure coding principles.
  • Knowledge of Domain-Driven Design (DDD) and Clean Architecture principles.

Education Requirements

  • Bachelor’s Degree in Engineering (Computer Science or Information Technology) is required.
  • Candidates from other educational backgrounds may be considered if they have 100% relevant professional experience in full stack development.

Experience

  • 6 to 9 years of relevant industry experience in full stack software development.

Key Competencies

  • Technical Leadership and Mentorship.
  • Strategic Thinking and Architectural Vision.
  • Exceptional communication and collaboration skills, including presenting complex technical concepts.
  • Ability to work independently, lead initiatives, and thrive in team environments.
  • Strong commitment to continuous learning and staying abreast of emerging technologies.

 

Qualifications
Description - External

Job Description: Senior Full Stack Developer (.NET Focus, 6–9 Years Experience)

Location: Bengaluru Employment Type: Full-Time

Role Overview We are looking for a highly skilled and experienced Senior Full Stack Developer with 6–9 years of hands-on experience in designing, building, and maintaining complex, scalable web applications across front-end and back-end technologies. The ideal candidate will be a technical leader, comfortable driving the full development lifecycle from architectural design and UI implementation to robust backend services, advanced database solutions, and optimized deployment pipelines. This role requires exceptional problem-solving ability, a strong ownership mindset, and the capacity to mentor junior developers and collaborate effectively with cross-functional teams.

Key Responsibilities

Full Stack Development & Architecture

  • Lead the design, development, and maintenance of responsive and highly performant web applications using HTML, CSS, JavaScript/TypeScript, and modern frameworks such as React or Angular.
  • Architect, build, and maintain high-performance, scalable, and secure backend services and APIs primarily using C#, modern .NET (e.g., .NET 6+, ASP.NET Core).
  • Drive the design and implementation of complex system components, ensuring adherence to architectural best practices, performance, security, and scalability requirements.
  • Develop reusable components, libraries, and frameworks, ensuring high performance and maintainability across devices and browsers.
  • Seamlessly integrate frontend interfaces with complex backend services and third-party APIs, optimizing for efficient data flow, user experience, and system resilience.

Database Management & Optimization

  • Design, implement, and optimize complex relational database schemas (e.g., MySQL, PostgreSQL), leveraging Entity Framework Core for advanced data access patterns and performance tuning.
  • Strategically work with NoSQL databases such as MongoDB for specific use cases, ensuring appropriate data modeling and scalability.
  • Ensure data integrity, advanced performance optimization, and high availability of database systems, including query optimization and indexing strategies.

DevOps & Deployment Strategy

  • Champion best practices for Git version control, branching strategies, and code reviews.
  • Design and implement robust containerization strategies using Docker and orchestrate deployments with Kubernetes for high availability and scalability.
  • Lead the implementation and continuous improvement of CI/CD pipelines for automated build, test, and deployment processes, ensuring rapid and reliable releases.
  • Establish and maintain comprehensive application monitoring, logging, and alerting systems, and proactively troubleshoot complex production issues across the stack.

System Performance, Security & Problem Solving

  • Proactively identify, diagnose, and resolve complex architectural bottlenecks and performance issues across the entire application stack.
  • Drive initiatives to optimize system performance, scalability, reliability, and security, applying deep expertise in C# and .NET best practices.
  • Conduct rigorous code reviews, establish coding standards, and enforce best practices to ensure high-quality, maintainable, and secure code.
  • Actively participate in and lead architecture discussions, technical decision-making, and technology evaluations, influencing the technical direction of projects.

Technical Leadership & Collaboration

  • Provide technical leadership and mentorship to junior and mid-level developers, fostering a culture of continuous learning and excellence.
  • Work closely with product managers, designers, QA engineers, and other developers in an agile environment, translating business requirements into technical solutions.
  • Lead sprint planning, estimations, and agile ceremonies, ensuring realistic and achievable goals.
  • Document technical designs, architectural decisions, APIs, and complex workflows clearly and concisely.

Required Skills

  • Expert proficiency in HTML, CSS, and JavaScript/TypeScript.
  • Extensive and proven experience with React or Angular (or similar modern frontend frameworks), including advanced state management and performance optimization for large-scale SPAs.
  • Mandatory: Expert-level proficiency in C# and modern .NET (e.g., .NET 6, .NET 7, .NET 8), with a deep understanding of the .NET ecosystem and runtime.
  • Extensive hands-on experience with ASP.NET Core for designing and building highly scalable, secure, and performant RESTful APIs and web applications.
  • Deep understanding and practical application of Entity Framework Core, including advanced features, performance tuning, and complex data modeling.
  • Mastery of asynchronous programming (async/await), multithreading, and advanced Dependency Injection principles in .NET.
  • Proven experience in designing and implementing robust RESTful API architectures, including versioning, security, and documentation (e.g., OpenAPI/Swagger).
  • Advanced experience with relational databases (MySQL/PostgreSQL), including complex query optimization, schema design for scalability, and database performance tuning.
  • Experience with NoSQL databases (MongoDB, Redis) for appropriate use cases.
  • Expertise with Git for complex branching strategies and collaborative development workflows.
  • Strong experience with Docker and Kubernetes for containerization, orchestration, and scaling of microservices.
  • Proven track record in designing, implementing, and optimizing CI/CD pipelines (e.g., Azure DevOps, GitLab CI, Jenkins).
  • Solid understanding of software architecture patterns (e.g., Microservices, Event-Driven Architecture, Layered Architecture) and their practical application.
  • Strong understanding of software development lifecycle and agile methodologies, with experience leading technical aspects of sprints.
  • Exceptional debugging, analytical, and problem-solving skills for complex, distributed systems.
  • Extensive experience with unit, integration, and end-to-end testing frameworks such as xUnit, NUnit, MSTest, Jest, React Testing Library, or Cypress.

Preferred Qualifications

  • Proven experience in architecting and implementing microservices-based solutions within the .NET ecosystem.
  • Deep expertise with Microsoft Azure (e.g., Azure App Services, Azure Functions, Azure Kubernetes Service, Azure SQL Database, Azure Cosmos DB, Azure Service Bus) or other major cloud platforms (AWS, GCP).
  • Experience with Infrastructure as Code (IaC) tools like Terraform, ARM templates, or Bicep.
  • Familiarity with Blazor for full-stack web development.
  • Experience with API Gateways (e.g., Ocelot, Azure API Management).
  • Strong understanding of distributed systems concepts, message queues (e.g., RabbitMQ, Kafka, Azure Service Bus), and caching strategies (e.g., Redis).
  • Exposure to advanced performance monitoring, logging, and tracing tools (e.g., Application Insights, Serilog, OpenTelemetry).
  • Experience with security best practices, including OAuth2, OpenID Connect, and secure coding principles.
  • Knowledge of Domain-Driven Design (DDD) and Clean Architecture principles.

Education Requirements

  • Bachelor’s Degree in Engineering (Computer Science or Information Technology) is required.
  • Candidates from other educational backgrounds may be considered if they have 100% relevant professional experience in full stack development.

Experience

  • 6 to 9 years of relevant industry experience in full stack software development.

Key Competencies

  • Technical Leadership and Mentorship.
  • Strategic Thinking and Architectural Vision.
  • Exceptional communication and collaboration skills, including presenting complex technical concepts.
  • Ability to work independently, lead initiatives, and thrive in team environments.
  • Strong commitment to continuous learning and staying abreast of emerging technologies.

 

Benefits
Discounts for Employees Possible
Health Benefits
Mobile Phone for Employees Possible
Meal-Discounts
Company Retirement
Hybrid Work Possible
Mobility Offers
Events for Employees
Coaching
Flextime Possible
Parking
Inhouse Doctor
Good Public Transport
Barrier-Free Workplace
Near-Site Childcare
Canteen, Café
ContactMercedes-Benz Research and Development India Private Limited LogoMercedes-Benz Research and Development India Private Limited
Brigade Tech Gardens, Katha No. 119560037 BengaluruDetails to location
Apply