Backend Developer
Role Overview
As a Backend Developer in Euroclear’s Innovation Tribe, you will design, develop, and maintain cloud-native backend services that power our financial market infrastructure. You’ll work on Azure-based systems using modern frameworks (primarily .NET (C#)) to build scalable APIs and microservices, employing best practices in continuous delivery and containerisation. This role involves close collaboration with cross-functional teams to deliver secure, high-performing solutions and the flexibility to navigate diverse domains (from data-intensive applications to distributed ledger technology) as we explore new innovations.
Key Responsibilities
Develop Cloud-Native Services: Build and maintain backend applications and RESTful APIs using .NET Core/C# (and Java when needed) following microservices architecture. Design robust, scalable services that leverage Azure cloud capabilities (e.g. Azure Functions, Service Bus, Azure SQL) for high availability and performance.
Azure Integration: Utilize Microsoft Azure services and tools in development and deployment. Deploy applications to Azure with containerisation (Docker) and orchestration via Kubernetes (AKS) to ensure scalability and consistency. Implement serverless components or event-driven architectures as appropriate for the solution.
API Design & Data Management: Develop secure, well-documented APIs (REST/JSON) and integrate with databases (SQL and NoSQL). Ensure efficient data storage and retrieval, implement caching, and optimize performance for low-latency transaction processing.
DevOps & CI/CD: Work closely with DevOps engineers to maintain smooth CI/CD pipelines and automated deployments. Use Azure DevOps (ADO) or similar tools for version control, build automation, testing, and release management. Continuously improve deployment workflows and embrace Infrastructure-as-Code practices (e.g. Terraform or ARM templates) for environment consistency.
Quality, Security, and Compliance: Adhere to high coding standards and Euroclear’s security and compliance requirements. Implement unit and integration tests, conduct code reviews, and use static analysis or monitoring tools to ensure code quality and reliability. Incorporate security best practices (identity management, data encryption, OAuth2/JWT for APIs) to protect sensitive financial data.
Troubleshooting & Optimisation: Monitor application performance (using Azure Monitor, Application Insights, etc.) and proactively optimise for efficiency and scalability. Diagnose and resolve complex technical issues across production and non-production environments, employing advanced debugging and performance tuning techniques.
Collaboration & Agile Delivery: Collaborate with front-end developers, architects, QA, and product owners to deliver cohesive end-to-end solutions. Participate in Scrum/Agile ceremonies, contribute to sprint planning, and help refine requirements to ensure feasibility. Mentor junior developers and share knowledge of best practices, fostering a culture of continuous improvement and innovation within the team.
Innovation & Emerging Tech: Stay informed about emerging technologies and industry trends. Where relevant, contribute to DLT (Distributed Ledger Technology) initiatives – for example, understanding or implementing solutions on Corda/blockchain platforms – to drive innovation, although the primary focus is on cloud-native development. Bring forward new ideas (e.g. exploring Go or other languages, serverless architectures, AI integration) that could enhance our backend services.
Your profile:
Strong Backend Development Experience: Proven experience building backend systems with .NET Core/C# is required (experience with Java in addition is a plus). You have a deep understanding of object-oriented programming and design patterns for scalable applications.
Cloud Proficiency: Hands-on experience developing and deploying applications on a cloud platform, preferably Microsoft Azure. Familiarity with Azure services such as Azure Functions, Azure Kubernetes Service, Azure SQL/Cosmos DB, Azure Storage, and identity services (Azure AD/B2C) is highly valued. Experience with other clouds (AWS, GCP) is a bonus.
API & Microservices Expertise: Strong knowledge of RESTful API design and consumption, and experience with microservices or service-oriented architectures. You can design clean, versioned APIs (using Swagger/OpenAPI) and have used API gateways or management tools.
Containerisation & DevOps: Practical experience with Docker and container orchestration (Kubernetes) in a production environment is expected. Comfortable with DevOps practices – you have built or maintained CI/CD pipelines (using Azure DevOps, GitHub Actions, or Jenkins) and understand infrastructure automation/deployment strategies.
CI/CD and Automation: Knowledge of CI/CD pipelines, automated testing, and infrastructure-as-code. You can configure build/release workflows and have a mindset of automating repetitive tasks for efficiency and reliability.
Database and Messaging: Experience with relational databases (e.g. SQL Server) and exposure to NoSQL stores (e.g. MongoDB, Cosmos DB). Familiarity with messaging/streaming systems like Kafka, RabbitMQ, or Azure Service Bus for building event-driven systems is a plus.
Agile Team Player: Comfortable working in Agile/Scrum teams, with good communication skills. You are proactive in tackling problems, adept at collaborative solution design, and can coordinate with stakeholders in tech and business.
Experience in blockchain/DLT (such as Corda, EVM) is desirable.
#LI-MR1
About Us
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.
About the Team
The Group Digital Capabilities (GDC) division contributes to Euroclear’s competitiveness by delivering reliable and sustainable IT solutions for the financial securities markets. Our teams deliver new IT solutions and improve existing applications for both our internal and external clients. We deploy changes into the production environment in a controlled and structured way that does not compromise production stability and we ensure applicative production support.
Backend Developer
Backend Developer