Are you looking for a new challenge? Our job vacancies include many opportunities for a new career and prospects for promotion and development. Discover the opportunities available to you at MANN+HUMMEL.

Are you looking for a job or an apprenticeship? Or would you like to deepen the knowledge gained in your studies with an internship? Are you a graduate looking for a promising start to your career? Or an experienced professional looking for a new challenge? Independent of the area in which you would like to build your career – you will find a suitable job offer here. We are looking forward to your application.

Senior Engineer- Full stack developer

Location: 

Bangalore, IN, 560058

Date:  Feb 24, 2025
Job Area:  Information Technology
Job Level:  Experienced

Role Summary

The job incumbent manages all IT operations within a country. Ensures the proper and adequate service for all local departments on all IT relevant issues.

Main Tasks

As a Full Stack Developer at MANN+HUMMEL, your responsibilities will include:

  • DOT NET Application Development: Design, develop, and maintain scalable, secure, and high-performance .NET applications within MANN+HUMMEL's IIoT platform, adhering to best practices and design patterns such as SOLID and Gang of Four (GOF).
  • Front-End Development: Build modern, intuitive, and user-friendly front-end components using Angular to deliver exceptional user experiences.
  • Microservices Development: Design, develop, and maintain microservices based on modern architectural principles, ensuring scalability, flexibility, and performance.
  • Agile Development: Actively participate in an agile development environment, including sprint planning, daily stand-ups, and regular reviews to ensure continuous progress and improvement.
  • Quality Assurance: Implement unit and integration tests to guarantee the stability and reliability of applications.
  • Code Reviews: Participate in peer code reviews, providing constructive feedback and engaging in continuous improvement processes to elevate code quality.
  • Collaboration: Work closely with cross-functional teams to understand requirements and deliver robust solutions that meet business needs.

Your Profile

Key Requirements

  • Proven experience in .NET application development, including proficiency with C# and related frameworks.
  • Deep understanding of design patterns, particularly SOLID principles and Gang of Four (GOF), with a focus on code quality and maintainability.
  • Microservices Architecture: Experience with event-driven and asynchronous microservices, including the development of APIs and integration with external services.
  • Front-End Expertise: Hands-on experience in developing modern web applications using Angular (or similar frameworks) to build dynamic and responsive user interfaces.
  • Database Knowledge: Experience working with both relational databases (e.g., SQL Server) and NoSQL/Time-Series databases.
  • Cloud Experience: Familiarity with the Microsoft Azure ecosystem, including cloud-based development and deployment strategies.
  • Agile Methodologies: A strong understanding of agile development practices (Scrum, Kanban) and familiarity with agile tools.
  • Communication Skills: Strong verbal and written communication skills, with the ability to collaborate effectively with team members and stakeholders.

Minimum Educational Requirement

Bachelor Degree in Computer Sciences or Related fields

Experience

  • 4 years to 10 years related experience
  • Preferred Skills (Good to Have)
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Knowledge of DevOps practices for application deployment and management.
  • Scripting & Automation: Knowledge of scripting languages like PowerShell, Groovy, or Shell to automate development tasks.