Job Description:
We are seeking a skilled software architect to join our team and contribute to the development of financial services systems. As a software architect, you will be responsible for translating business, technical, and compliance requirements into software architectures.
Key Responsibilities:
* Define Software Components and Interfaces: Design and coordinate software components and interfaces to meet the needs of product managers and teams.
* Plan and Evaluate Work Packages: Plan and evaluate work packages to ensure successful project execution.
* Select Technologies: Select the appropriate technologies for the technical enablement of product teams.
* Advise Development Team: Advise the full stack software development team on the implementation of defined requirements.
* Develop Integration Strategies: Develop integration and verification strategies and support the implementation phase.
* Compliance and Security: Coordinate with IT, information security, and other control functions for compliance with regulations and corporate security requirements.
Requirements Engineering and Domain Driven Design: Apply the principles of Domain Driven Design to re-design existing system landscapes and create new technology roadmaps for various business units.
Skills and Qualifications:
* University Degree: Successfully completed university degree in Information Technology or Computer Science Engineering, or an IT specialist apprenticeship.
* Practical Experience: Practical experience in working with and architecting at least one Hyperscaler, preferably Google or Azure.
* Full Stack Software Development: Strong background in full stack software development and architecture with several years of hands-on experience in designing cloud/on-premise architectures.
* Technical Skills: Solid understanding of full stack web technologies (HTML, CSS, JavaScript, React/Angular, Java, Python, multiple databases), experience in CI/CD with Jenkins and GitHub Actions, knowledge of security controls for public cloud (IAM, Zero Trust), and experience with Linux containers and Kubernetes.
* Soft Skills: Teamplayer mindset with strong intercultural and communication skills, but also capabilities in conflict management. Business fluent language skills in German and English.
Why Join Us:
* Attractive Salary Package: Attractive salary package with many benefits including childcare facilities, meal vouchers, and pension contribution.
* Flexible Mobile Working Arrangements: Flexible mobile working arrangements.
* Investment in Your Development: Investment into your development through dedicated learning and training opportunities.
* Dynamic and International Team: A place in a dynamic and international team within EEX Group and Deutsche Börse Group.
* Long-Term Perspective: A long-term perspective in the constantly growing and evolving energy industry.