Job Description
Your Mission
As a Full Stack Developer, you will build and enhance digital solutions that power critical business processes across HOERBIGER's global operations. By combining expertise in .NET, Angular, APIs, databases, and automation, you will transform business requirements into scalable, secure, and user-centric applications that deliver measurable value. Your work will help drive innovation, operational excellence, and digital transformation while enabling teams worldwide to work smarter and more effectively.
How you will make a difference
At HOERBIGER, software is more than just code. It powers innovation, connects global teams, and enables business-critical operations across our worldwide network.
As a Full Stack Developer, you will play a key role in shaping digital solutions that drive efficiency, enhance user experiences, and support our digital transformation journey. Your contributions will help deliver scalable applications, streamline processes, and create meaningful business value for colleagues and customers around the globe.
You will make a difference by:
- Developing innovative, user-centric applications that solve real business challenges.
- Building reliable and scalable solutions that support global operations and future growth.
- Driving automation and process improvements that increase efficiency and productivity.
- Enabling seamless connectivity through modern APIs, integrations, and data-driven solutions.
- Championing quality, performance, and continuous improvement across the software lifecycle.
What you should be good at
Role & Responsibilities
Application Development
- Design, develop, and maintain scalable web applications using C#, .NET, and Angular.
- Build responsive and intuitive user interfaces using Angular, TypeScript, HTML, and CSS.
- Develop and maintain backend services and RESTful APIs.
- Promote code quality through clean coding practices, peer reviews, and testing.
API & Integration
- Design, develop, integrate, and maintain REST APIs and backend services.
- Implement authentication, authorization, and secure API communication.
- Integrate applications with internal and external systems.
Database Development
- Develop and maintain database solutions using SQL and Entity Framework.
- Create efficient data models, queries, and database integrations.
- Support performance optimization and reliable data access.
Python & Automation
- Use Python for scripting, automation, API integration, and basic data-processing activities.
- Understand, modify, and maintain existing Python-based services or scripts when required.
Quality & Performance
- Write and maintain unit tests and contribute to automated testing.
- Debug and troubleshoot issues across development, testing, and production environments.
- Identify improvements to application performance, reliability, and maintainability.
Collaboration & Delivery
- Collaborate with product owners, developers, and business stakeholders to understand requirements and deliver effective solutions.
- Participate in sprint planning, estimation, reviews, retrospectives, and technical discussions.
- Contribute to Git-based workflows, CI/CD pipelines, automated builds, deployments, and continuous improvement.
Required Skills & Experience
- 4–7 years of professional software development experience using C# and .NET / ASP.NET Core, with a strong understanding of object-oriented programming and clean coding principles.
- Hands-on experience developing scalable web applications and backend services using .NET Core, Entity Framework, dependency injection, and middleware.
- Proficiency in Angular, TypeScript, HTML, and CSS, including components, services, routing, forms, lifecycle concepts, and REST API integration.
- Experience designing, developing, and consuming secure RESTful APIs, with knowledge of HTTP, JSON, authentication, authorization, Swagger/OpenAPI, and Postman.
- Good knowledge of SQL, relational databases, CRUD operations, database design, query development, and ORM technologies.
- Experience with unit testing, debugging, logging, troubleshooting, performance optimization, code reviews, and coding standards.
- Working knowledge of Git, CI/CD pipelines, automated build and deployment practices, Agile/Scrum, and cross-functional collaboration.
- Experience with C++.
- Working knowledge of Python for scripting, automation, API integration, and basic data processing.
- Exposure to cloud platforms, preferably Microsoft Azure.
- Experience with DevOps practices and automation.
What you can look forward to
- Work with modern technologies on meaningful and challenging software solutions.
- Gain exposure to the full software development lifecycle.
- Be part of a collaborative, learning-focused, and innovation-driven environment.
- Develop your technical capabilities through varied responsibilities and continuous improvement.
Who we are
Join our global team of over 7,500 colleagues and make a difference every day. Contribute to innovative solutions that save lives, reduce emissions, and drive progress in key industries like energy, automotive, and safety technology, as well as growth markets such as semiconductor, automation, photonics, aerospace and medical. Guided by our core values - Pioneering Spirit, Courage, Fairness, and Closeness - we are ENABLING CHANGE. FOR A BETTER TOMORROW. With opportunities to grow, learn, and collaborate across 40 countries and 150 locations, you’ll be part of a culture that values your ideas and your impact. Ready to make a difference? Apply today and become part of our journey. #YouMakeADifference