The role:
- Collaborate with Solution Architects to define application architecture and design patterns aligned with enterprise standards and convert the High-level designs into detailed design.
- Translate business requirements into high-level and detailed solution designs, including component diagrams, data flows, and interface contracts.
- Ensure design compliance with non-functional requirements (NFRs) such as performance, security, scalability, observability, and maintainability.
- Participate in design reviews and provide guidance to development teams on implementation best practices.
- Contribute to the evolution of design frameworks, reusable components, and internal libraries.
- Engages with IT Infrastructure teams to deliver clear and complete information regarding the application’s technical context and physical topology.
- Implement reusable common components and critical modules of the application using modern development practices (e.g., CI/CD, TDD, secure coding).
- Lead by example in writing clean, efficient, and well-documented code.
- Implement designs and contribute to development based on architectural guidance, build and maintain web applications
- Conduct code reviews and mentor developers on design-to-code alignment.
- Troubleshoot and resolve complex technical issues in production and pre-production environments. Lead root cause analysis investigation and permanent fixes.
- Contribute to DevOps practices, including containerization (e.g., OpenShift, Kubernetes), monitoring, and automated testing.
- Contribute to continuous improvement through Community of Practice for Developers and Designers.
- Secure team knowledge by ensuring documentation is accurate, up-to-date, and consistently maintained.
Your Profile:
- 7+ years of experience in software development, with at least 3 years in a design or architecture-supporting role.
- Strong proficiency in backend and/or frontend technologies (e.g., .NET Core, Angular, MS Azure).
- Solid understanding of architectural principles (e.g., microservices, event-driven design, RESTful APIs).
- Experience with container platforms (OpenShift, Kubernetes) and CI/CD pipelines.
- Familiarity with enterprise integration patterns and messaging systems (e.g., Kafka).
- Ability to document and communicate complex technical concepts clearly.
- Exposure to Agile/Scrum methodologies and cross-functional team collaboration.
Our Stack
- .NET Framework
- .NET Core
- Angular
- JavaScript
- ASP.NET
- C#
- Rest API
- MS SQL Server
- IBM WebSphere MQ
- Apache Kafka
- Service Fabric
- Containerization
- MS Azure
Why join us
Embark on your new adventure at Euroclear, and work at the heart of the global capital markets. We connect over 2,000 financial institutions across the globe. As an open and resilient infrastructure, we contribute to the stability of the financial markets. We help clients cut through complexity, lower costs, and mitigate risks of financial transactions. At Euroclear, we have the clear ambition to use our key role to facilitate and accelerate a sustainable global financial system.
What We Offer:
- Work closely with inspiring, supportive and engaged colleagues from more than 80 different countries.
- Practice your talents in a highly professional international environment.
- Join a learning and development environment with an emphasis on knowledge sharing and training.
- Competitive salary and comprehensive benefits.
New ways of working
Find your own optimal balance within our hybrid working model, where you can connect at the office and also benefit from remote working.
Great Place to Work for All
We are committed to creating an inclusive culture that celebrates diversity and strives to be a Great Place to Work for All. All qualified applicants will be considered for employment, regardless of any aspect that makes them unique (including race, religion, national origin, gender, sexual orientation, age, marital status, pregnancy, disability, ...). If you need any specific accommodation due to disability or any other reason, you can let the recruiter know during your application process.