This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role is designed for a developer who understands that great software isn't just written, it's crafted. You'll be working across multiple integrated components, contributing to the full development lifecycle, and ensuring every line of code delivers both functional value and technical integrity.
Job Responsibility:
Analysing requirements and translating them into clear, logical, well‑documented solutions
Producing design documentation aligned with team standards
Considering performance, security, and maintainability from the outset
Writing testable, reliable code across multiple integration points
Ensuring feature coverage and quality through functional and basic non‑functional tests
Participating actively in code reviews and championing clean coding standards
Keeping documentation up to date and meaningful
Identifying inefficiencies and automating manual processes wherever possible
Developing and maintaining CI/CD pipelines using YAML-based configurations
Working confidently with containers to support development and deployment
Ensuring quality gates, reports, and alerts are embedded throughout the pipeline
Troubleshooting and resolving pipeline or deployment issues
Estimating your own work accurately and understanding the associated testing and review overhead
Proactively communicating progress, risks, and blockers
Troubleshooting issues to identify and resolve root causes
Collaborating closely with SDETs and other technical stakeholders to deliver high‑quality releases
Requirements:
4+ years of hands‑on software development experience
Advanced proficiency in .NET (latest LTS), cloud environments (on‑prem and cloud), CI/CD, and modern DevOps tooling (e.g., Terraform, Docker, Kubernetes)
Proven track record delivering across APIs, microservices, and integrated systems
Strong understanding of compliance, security, and regulatory requirements
Experience developing integrated components with solid test coverage
Experience leading small/medium projects and mentoring developers
AI experience (e.g., code generation, automated testing, optimisation) or a proactive mindset toward adopting AI tools for efficiency
Working knowledge of modern development standards, SDLC, and CI/CD pipelines
Understanding of security practices, threat modelling, and performance considerations
Familiarity with containers and basic infrastructure requirements
Ability to craft clear designs and troubleshoot effectively
Strong collaboration skills and a willingness to share knowledge