Job description :
- Design, develop, and validate .NET-based microservices within an agile DevSecOps setup
- Contribute to system design, architecture choices, and technical standards
- Translate functional and technical requirements into robust software solutions
- Collaborate closely with engineers across multiple workstreams
- Produce clear technical documentation covering design and implementation decisions
- Support production systems, including participation in on-call rotations
About the customer :
Our client operates within the banking sector and is currently expanding a newly introduced, custom-built Business Process Management platform. The solution is already live in production and is being progressively extended to cover additional back-office processes. To support this strategically important initiative, the team is strengthening its engineering capabilities with an experienced microservices specialist who can contribute to both delivery and architectural discussions in a modern DevSecOps environment.
Requirements :
Degree in computer science, information systems, or equivalent professional experienceMinimum five years of software development experience, including solid hands-on work with C# and .NET CoreProven experience building and running microservices in containerized environments such as Kubernetes or OpenShiftStrong focus on code quality, maintainability, and automated testing practices (TDD considered an advantage)Practical experience with messaging systems (e.g. Kafka), relational and non-relational databases, and CI / CD pipelinesGood understanding of integration and design patterns, especially event-driven architecturesStrong communication skills, structured problem-solving approach, and ability to work independently in a fast-paced environmentProfessional fluency in spoken and written EnglishNice to Have
Exposure to Blazor-based applicationsExperience working with workflow engines such as ElsaKnowledge of an additional programming languageBackground in business process modelling or orchestrationFamiliarity with secure software development lifecycle practicesExperience within financial operations or transaction processing environments