General information

External job title
Lead Developer - C# / Snowflake (f/m/d)
Company:
EnBW Energie Baden-Württemberg AG
Location:
Karlsruhe
Reference number:
C-TIHDP 2374354
Full time/part time:
Full-time (also possible in part-time)
About the company
We are looking for people who believe in the positive power of energy and in their own ability to move things forward. People who know the importance of energy and infrastructure and recognize the immense opportunities they present to shape the future for everybody. Because we are just the same: a large, dynamic company that opens its door wide to people who want to join us in turning ideas into real change. We are the E. Are you?
Our benefits

Remote work, home office, part-time roles, workation* – we are convinced that flexible working models help people to be more autonomous and engage in meaningful work. Our wide-ranging training and development opportunities and our extensive mentoring scheme also contribute to this – and all this at a secure employer like EnBW.

Further benefits:

  • 30 days annual leave
  • Financial extras such as vacation pay and Christmas bonus, profit-sharing, an employee savings plan, company pension scheme, energy price discount and child bonus
  • Leasing options for mobile devices and bicycles
  • Subsidy for office equipment when working mainly from home
  • Discounted "Deutschland-Ticket" (train ticket)
  • More about our various employer benefits at a glance


* Workation: Up to 30 calendar days at a time and up to 90 calendar days within a 12-month period, if the general conditions permit this in the chosen EU country

Your tasks
  • Develop and maintain components in C#, SQL, and Angular/Typescript, ensuring clean, modular, testable, and well-documented code through code reviews. 
  • Integrate 3rd party cloud components (e.g., Snowflake, SNS, Kafka, DataDog) and collaborate remotely with developers and business analysts across locations. 
  • Present the design system to stakeholders from a technical perspective and continuously improve and optimize the system based on user and stakeholder feedback.
  • Stay up to date with the latest backend and frontend technologies, trends, and best practices, and apply them to the design system as needed.
  • Develop data quality frameworks and ensure data day2day data quality processes.
  • Participate in community building activities around the market data.
Your profile
  • Over 5 years of experience in backend development with C# and 3 years in Angular/Typescript.
  • Senior experience in building data pipelines, data products, and APIs, including integration with 3rd party services like Snowflake and SNS, additional expertise in solution architecture, development, and maintenance in cloud-based environments, ensuring seamless integration between cloud and on-premise components.
  • Proven ability to translate business requirements into technical solutions, effectively communicate with developers, BAs, and business counterparts, and adjust solutions based on feedback.
  • Demonstrated success in optimizing performance in data-centric, cloud-based applications.
  • Proficient in git (merge, rebase, cherry-picking, etc.) and experienced with CI/CD tools and practices, such as Azure DevOps.
  • Experience with real user monitoring (RUM) in DataDog.
  • Strong analytical and problem-solving skills.
  • Proficient in English; German is a plus and knowledge of the energy trading sector are advantageous.
About the department

EnBW is one of the largest energy supply companies in Germany and Europe, providing electricity, gas, and energy-related products and services to 5.5 million customers. Trading IT supports the trading business with a range of tools, methods, and services.

EnBW Trading relies on extensive data about Trade Lifecycles, Markets, Meteorological Data, Asset Data, and Client Insight. Trading decisions are data-driven, using flexible solutions to gather, transform, transport, manipulate, visualize, and extract data.

Timeseries data is crucial for Energy Trading Services, defining renewable energy availability, power prices, and power plant schedules. The Market Data & Fundamentals Service collects and distributes thousands of timeseries data objects in real-time, near-time, and through analytics components 24/7.

Due to the importance of Timeseries data, we are re-implementing our services to be cloud-centric, using C# (Backend) and Angular/Typescript, along with Snowflake, Kafka, Kinesis, and other data-centric and 3rd party software components.

The team works remotely most of the time, but we meet regularly at our offices in Karlsruhe, Germany. Paired with our flexible working times, this ensures you work where (in Germany) and when it suits you best.

Contact

Are you interested? Apply online now! A cover letter is not required; we may ask a few job-specific questions in our application form.
In addition to EnBW, our recruiting team also recruits for other Group companies. If you have any questions, please contact Andrea Boulay | a.boulay@enbw.com.

Everyone is embraced here, irrespective of gender, age, sexual orientation, heritage, faith, beliefs, or physical ability.

Our information on data protection for applicants (f/m/d).

Recruiter
Andrea Boulay | a.boulay@enbw.com