Job Description
This role involves working on an exciting and impactful project for a prominent international organization in the field of meteorology and environmental monitoring. The project focuses on developing and enhancing a data lake system that support critical operations and data management.
* Software Development: Develop and maintain software applications using Python. Ensure code quality through unit testing and code reviews.
* Functional Testing: Conduct functional tests to validate software functionality and performance. Identify and resolve any issues or bugs.
* Version Control: Manage code versions using Git. Collaborate with team members through branches, merges, and pull requests.
* API Development: Implement and maintain HTTP protocols and REST APIs. Ensure seamless integration with other systems and services.
* Microservices and Containers: Work with microservices architectures and containerization technologies to deploy and manage applications.
* Workflow Automation: Use Prefect for automating workflows and ensuring smooth execution of tasks.
* Authorization Protocols: Understand and implement OAuth2 and OpenID Connect protocols to secure applications and manage user authentication and authorization.
Qualifications
* Technical Proficiency: Experience in Python for software development. Understanding of unit testing and functional testing methodologies.
* Database Skills: Experience with PostgreSQL databases, including schema design and query optimization.
* Version Control: Proficiency in using Git for version control.
* API Knowledge: Knowledge of HTTP protocols and REST APIs.
* Experience with Golang, Typescript or React is a plus
* Microservices and Containers: Understanding of microservices architectures and containerization technologies.
* Workflow Automation: Experience with Prefect or similar workflow automation tools.
* Security Protocols: Knowledge of OAuth2 and OpenID Connect protocols.
* Language Skills: Fluent in English (C1 level), both spoken and written.
Additional Information
The position is to be filled in Darmstadt, Germany
If you think you have what it takes for this position, please send us your CV together with a letter of motivation to quoting the position DE-HP-25052.
An exciting and dynamic international working environment awaits you!
Inclusive and committed employer, our company works every day to combat all forms of discrimination and promote a respectful working environment. That's why, committed to gender diversity and overall inclusivity, we encourage all applications and profiles.