O pozici
GROUP IT Services is a functionally managed department supporting the Global Technology Platforms of EDT GmbH.E.ON Digital Technology plays a key role in shaping the energy transition by leading E.ON's digital transformation across Europe. We explore new paths by developing ideas, breaking new ground, turning visions into reality, and bringing new technologies to life. Working in flexible models and cross‑functional teams, we deliver sustainable technology solutions to meet the energy challenges of tomorrow.
Co budeš dělat
- As a Software Developer within the Customer IAM team, you will contribute to the development and operation of E.ON’s internal identity platform based on Auth0. You will help evolve a scalable, compliant, and automated IAM platform used across multiple product teams, with a strong focus on infrastructure-as-code and platform engineering principles.
- Design and develop Crossplane compositions using KCL to manage and standardize Auth0 tenant configurations
- Continuously improve platform architecture with a focus on scalability, performance, and automation
- Automate recurring operational tasks and enhance overall platform efficiency
- Support release management for new platform features and enhancements
- Assist internal product teams in configuring Auth0 tenants based on their requirements
- Translate customer needs into reusable Crossplane compositions and platform features
- Ensure consistent baseline configuration, governance, and compliance across all tenants
- Operate and maintain Kubernetes-based Crossplane environments
- Troubleshoot issues, perform patching, and handle incident resolution
- Ensure high availability and reliability of IAM platform services
- Develop CLI tools and scripts in Go or Bash for batch and automation tasks
- Contribute to development and maintenance of internal tooling (crossplane provider-auth0 in Golang)
Koho hledáme
- bachelor’s degree in Computer Science or a related field, or equivalent practical experience
- strong understanding of software development fundamentals and programming paradigms (imperative, object-oriented, functional)
- experience with multiple programming languages (e.g. Go, Python, C#, Haskell, TypeScript)
- solid understanding of OAuth2.0 / OIDC, authentication flows, grant types, and JWT handling
- experience with IT infrastructure (e.g. Azure or other cloud providers), Kubernetes, DNS, TLS
- fluent English
Benefity
- A rewarding contribution towards E.ON's digital transformation: Join a company that is at the forefront of digital innovation and make a significant impact on its digital transformation journey.
- Membership in a truly international team with a global strategy: Collaborate with a diverse and multicultural team, working towards a global strategy and gaining exposure to international perspectives.
- Take responsibility to commit and deliver with your team: Be part of a collaborative and supportive work environment that encourages individual growth, fosters teamwork, and values accountability.
- Personal account for each year: Benefit from a personal account that can be used towards personal and professional development, including training, certifications, conferences, and more.
- Contribution for Pension and Life insurance: Receive financial support from the company for your pension savings and life insurance coverage, ensuring your long-term financial security.
- Meal voucher allowance: Receive meal voucher allowance to enhance your daily lunch experience.
- Strong, international, and stable company: Join a reputable and well-established organization that provides stability and growth opportunities, with a strong presence both locally and globally.
- 5 weeks of vacation: Enjoy a generous vacation policy that allows you to recharge, spend quality time with loved ones, and pursue personal interests and hobbies.
- Flexible working hours: Benefit from flexible working arrangements that promote work-life balance and accommodate personal needs and commitments.
- Education and systematic professional development: Access various learning and development opportunities, including training programs, workshops, and continuous professional development, to enhance your skills and knowledge.
- Pleasant work team: Work in a positive and friendly work environment where teamwork, collaboration, and mutual support are highly valued.