About MBRDI:
Mercedes-Benz Research and Development India (MBRDI), headquartered in Bengaluru with a satellite office in Pune, is the largest R&D center for Mercedes-Benz Group AG outside of Germany. Our mission is to drive innovation and excellence in automotive engineering, digitalization, and sustainable mobility solutions, shaping the future of mobility.
Key Responsibilities:
- Design, develop, and implement high-performance, scalable, and secure web applications using Java and Spring Boot.
- Develop responsive and intuitive user interfaces using modern front-end frameworks such as React or Angular.
- Integrate front-end applications with back-end services through RESTful APIs.
- Collaborate with product owners, designers, and other developers to understand requirements and translate them into technical solutions.
- Implement and maintain CI/CD pipelines using Git runners (e.g., GitLab CI/CD, GitHub Actions, Jenkins) for automated builds, testing, and deployments.
- Deploy and manage applications on AWS cloud platform, leveraging services like EC2, S3, RDS, Lambda, etc.
- Apply DevOps principles and practices to enhance operational efficiency, monitoring, and incident response.
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and mentor junior team members.
- Troubleshoot and debug production issues, identifying root causes and implementing effective solutions.
- Stay updated with emerging technologies and industry trends, continuously seeking opportunities for improvement.
Qualifications
Job Description
We are seeking an experienced .NET Full Stack Developer with 4–6 years of hands-on expertise in designing, developing, and maintaining enterprise-grade software applications. The ideal candidate will have strong proficiency in .NET Core, C#, SQL Server, RESTful APIs, and front-end technologies, along with an understanding of modern development practices and microservices architecture.
Key Responsibilities
1. Software Development
- Design, develop, and maintain scalable and efficient software solutions using C# and .NET Core.
- Implement and enhance features in .NET Core MVC applications (minimum 2 years of experience required).
- Participate actively in an Agile development environment.
2. Database Management
- Design and optimize relational database structures using Microsoft SQL Server.
- Write efficient SQL queries and ensure high-performance database operations.
3. API Development
- Design, develop, and maintain RESTful APIs using .NET Core for seamless module communication.
- Integrate APIs with front-end and back-end components.
4. Front-End Development
- Develop interactive and responsive user interfaces using .Net Core MVC (optional Vue.js)
- Ensure smooth integration of UI components with back-end services.
5. Version Control
- Use Git for version control and collaborate effectively within the development team.
Requirements
Technical Skills
- Strong proficiency in C#, .NET Core, and .NET Core MVC.
- Experience with Entity Framework and LINQ for data access.
- Solid knowledge of Microsoft SQL Server and database design principles.
- Proven experience in developing RESTful APIs using .NET Core.
- Front-end development experience with.Net Core MVC (optional Vue.js)
- Hands-on experience with Git for version control.
- Understanding microservice architecture.
Good to Have
- Familiarity with Grafana and Kibana for monitoring and logging.
- Working knowledge of DevOps CI/CD and AWS Cloud environments.
- Experience in developing and maintaining backend cron jobs for scheduled tasks.
- Experience with API testing using Postman.
Equal Opportunity Statement:
At MBRDI, we are committed to diversity and inclusion. We welcome applications from all qualified individuals, regardless of gender, background, or ability.
