Senior Python Developer (m/f/d)
München, GERMANY
Job description
96879 | IT & Tech Engineering | Professional | n.a. | IDS | Full-Time | Permanent
The job advertisement is only for IDS internal employees.
If you have any questions, please contact the hiring manager directly:
Florian Link; Email: florian.link@investmentdataservices.com
JOB PURPOSE/ROLE
As a Python Developer at IDS, you contribute to the design, development and continuous improvement of software solutions that support IDS’s Insurance Data Service with data enrichment and data delivery services for the global insurance industry. You help to ensure that complex data flows and applications operate reliably, efficiently, and at high quality across heterogeneous and evolving system landscapes.
If you are enthusiastic about data, then you are exactly right with us. You can expect an international environment with flat hierarchies giving you the freedom to contribute your ideas and experience. To support your start at IDS GmbH, we offer an extensive onboarding program.
KEY RESPONSIBILITIES
- Design, development and maintenance of software solutions supporting UCV Service
- Continuous enhancement and operation of applications and processes within heterogeneous system landscapes and APIs
- Implementation of robust, scalable and maintainable solutions in close alignment with business requirements
- Data modeling, transformation and enrichment to ensure high data quality and operational stability
- Close collaboration with business departments to implement cross‑functional and functional enhancements
- Participation in cross‑team projects within an environment of flat hierarchies and interdisciplinary collaboration
- Analysis of requirements and translation into technical solutions
- Ensuring reliability, performance and sustainability of productive systems
KEY REQUIREMENTS/SKILLS/EXPERIENCE
- Several years of proven professional experience (typically 3+ years) in software development with Python
- Strong expertise in object-oriented programming, software architecture, and common design patterns
- Demonstrated experience in designing, implementing, and owning complex applications or services
- High standards for code quality, including code reviews, test strategies (unit and integration testing), and long-term maintainability
- Confident use of Git, established development workflows
- Solid experience with databases (SQL, relational data models)
- Experience with cloud and container technologies (e.g. cloud services)
- Ability to make sound technical decisions and clearly communicate architecture trade-offs
- Experience working in agile development environments and actively contributing to team processes and standards
- Willingness to take technical ownership
- Strong analytical and conceptual skills, with a high degree of autonomy and responsibility
- Very good communication skills, including interaction with non-technical stakeholders
- Very good command of English or German, both written and spoken
WHAT WE OFFER
- Benefit from flexible working hours, a home office arrangement and 30 vacation days per year
- With us, you can expect an intercultural environment with flat hierarchies, a familiar working atmosphere as well as independent work in dedicated teams
- Become part of a company with start-up spirit that combines the advantages of the Allianz Group
- Take advantage of our wide range of training and development opportunities and shape your individual career path
- Benefit, among other things, from annual bonus payments, additional benefits, health initiatives, employee restaurant and a company pension plan