Senior Software Engineer at Enercity AG
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

23 Dec, 26

Salary

80000.0

Posted On

24 Sep, 26

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Tasks

  • As a Software Engineer, you will be responsible for the design, development, and optimization of applications, scripts, and services using appropriate programming languages ​​and frameworks.
  • You refactor existing codebases in a targeted manner to sustainably increase maintainability, efficiency and performance.
  • You reliably process and integrate data from various sources such as APIs, databases, or structured files, for example, CSV, JSON, or XML. In doing so, you ensure the quality and consistency of the data and create a robust foundation for further applications and processes.
  • You will develop, document and maintain web services and interfaces using common API frameworks.
  • You implement secure and reusable APIs for internal and external systems with a focus on stability, connectivity, and long-term usability.
  • You automate build, test and deployment processes and support work in cloud and container environments.
  • In the DevOps context, you create tools and scripts that make processes more efficient and support the continuous development of the system landscape.
  • You use unit tests, integration tests, and end-to-end tests to ensure code quality, robustness, and reusability. You also utilize continuous integration and continuous delivery, for example with GitHub Actions, to structure and ensure quality in development and delivery processes.

Requirements

  • You have a university or college degree at diploma or master's level in computer science or a comparable qualification.
  • You have at least eight years of programming experience in Python or other comparable object-oriented programming languages.
  • Professional experience in DevOps or ALM environments, as well as experience in the energy industry, is a plus.
  • Your work style is independent, structured, and analytical.
  • Teamwork skills and assertiveness round off your profile.


Responsibilities

Tasks

  • As a Software Engineer, you will be responsible for the design, development, and optimization of applications, scripts, and services using appropriate programming languages ​​and frameworks.
  • You refactor existing codebases in a targeted manner to sustainably increase maintainability, efficiency and performance.
  • You reliably process and integrate data from various sources such as APIs, databases, or structured files, for example, CSV, JSON, or XML. In doing so, you ensure the quality and consistency of the data and create a robust foundation for further applications and processes.
  • You will develop, document and maintain web services and interfaces using common API frameworks.
  • You implement secure and reusable APIs for internal and external systems with a focus on stability, connectivity, and long-term usability.
  • You automate build, test and deployment processes and support work in cloud and container environments.
  • In the DevOps context, you create tools and scripts that make processes more efficient and support the continuous development of the system landscape.
  • You use unit tests, integration tests, and end-to-end tests to ensure code quality, robustness, and reusability. You also utilize continuous integration and continuous delivery, for example with GitHub Actions, to structure and ensure quality in development and delivery processes.

Requirements

  • You have a university or college degree at diploma or master's level in computer science or a comparable qualification.
  • You have at least eight years of programming experience in Python or other comparable object-oriented programming languages.
  • Professional experience in DevOps or ALM environments, as well as experience in the energy industry, is a plus.
  • Your work style is independent, structured, and analytical.
  • Teamwork skills and assertiveness round off your profile.

Loading...