HeidelbergCement is reinventing the way cement is produced for the digital age. We have a challenging and compelling roadmap ahead of us. To advance on our goal to become the digital leader in the building materials industry, we are looking for a Full-Stack Developer who is passionate about digital transformation of a globally operating company. You will lead the technical implementation in one of our teams, contribute to architectural decisions and help the team to grow and succeed.
At HeidelbergCement, we combine UX driven design, resilient back-end systems and state-of-the-art machine learning methods. Our web & mobile apps are used by our employees to supervise production processes, track quality, safety, cost and sustainability KPIs, and offer our employees a great user experience.
If you are eager to tackle difficult challenges and make an impact in an international company undergoing a massive digital transformation, you have to look no further.
Our tech stack
- Microservice architecture (AKS, RabbitMQ, NATS, gRPC, REST, Postgres, …) in C#/.NET Core
- Typescript & React for UI (web/mobile)
- Python for Data Science, ML and math. opt. (Pandas, Scikit-Learn, Gurobi, …)
Your next challenge
- Take responsibility for the product team’s performance, compliance and quality
- Write elegant, clean code and lead by example
- Advocate consistency and best practices in our code and architecture
- Coach developers to excel and grow
- Handle a broad range of tasks from data aggregation, database schema definition to the implementation of APIs and UIs
- Work together with stakeholders, product owners and other team members from various technical backgrounds to deliver high-quality solutions that help improve our business
- Communicate complex matters in a clear, concise and consistent way to both technical and non-technical audience
- Convert abstract requirements and objectives into clear and actionable steps
- Map business processes to data models and/or algorithms
- Be pro-active, persistent and eager to deliver a great solution for a given problem
You must have
- Track record of writing production-grade back-end systems in C# and .NET Core (latest versions)
- Clean coding advocate (SOLID, YAGNI, ...)
- Solid algorithms & data structures knowledge and proven ability to apply them to real world problems
- Passion for finding simple solutions to complex problems
You should have
- Full-stack experience: Either Typescript and React (latest versions) and/or experience in the Python ecosystem, ideally in context of data science & engineering projects
- Hands on experience in current micro service architecture patterns and technologies. E.g., CI/CD, automated E2E testing, TDD, DDD, CQRC, Docker, gRPC, RabbitMQ, NATS, Postgres, time series databases, ...
- BSc or MSc in CS or a comparable education. PHD in a scientific, mathematical or engineering field is a bonus but not mandatory
- Active GitHub profile with open-source contributions is welcome
Our offer:
We are convinced that only those who successfully realize their personal goals can also fully contribute professionally. That's why we offer you attractive benefits, such as:
- Attractive compensation including Christmas and vacation bonuses
- Flexible working time models
- Mobile working within Germany on up to three days per week
- 30 vacation days plus additional special vacation days
- Individual onboarding with participation in the buddy program
- Support for advanced training and continuing education
- Company health management (various company sports groups, health and prevention campaigns, company doctor)
- Ergonomic workstations with height-adjustable desks
- Canteen with discounted and healthy meals
- Employer-sponsored company pension plan
- Attractive conditions and discounts at our cooperation partners (gyms, banks, online stores, etc.)
- Job ticket
Please let the company know you found this position via
aijobsdb.com
so we can keep providing you with quality jobs.