We’re looking for a skilled Software Engineer to join a dynamic engineering team, helping to design, build, and maintain scalable, cloud-native systems. You’ll work hands-on across the full development lifecycle using C#, .NET, and Azure microservices, contributing to high-quality, reliable, and performant solutions that support complex financial transactions.
Key Responsibilities
Software Design & Development
- Design, build, and maintain distributed, high-availability systems using C#, .NET Core, and Azure services.
- Contribute to architectural discussions and help evolve a modern, microservices-based platform.
- Translate business requirements into clean, efficient, and testable code.
- Participate in code reviews, ensuring technical quality and adherence to best practices.
Engineering Delivery
- Work collaboratively within an Agile team to plan, estimate, and deliver engineering initiatives on time.
- Implement and maintain CI/CD pipelines, automated testing, and observability tools.
- Contribute to continuous improvement across systems, processes, and tooling.
Technical Excellence
- Gain hands-on experience with messaging and event-driven architectures such as Azure Service Bus or Kafka.
- Help ensure solutions are scalable, secure, and maintainable.
- Troubleshoot production issues, support operational stability, and participate in on-call rotations when needed.
Collaboration
- Partner closely with Product, Architecture, and QA teams to deliver robust and valuable solutions.
- Communicate technical concepts clearly to both technical and non-technical team members.
What We’re Looking For
- Solid commercial experience in C# and .NET Core development.
- Practical understanding of Azure and cloud-native services.
- Experience working with microservices and distributed systems.
- Familiarity with messaging platforms such as Service Bus or Kafka.
- Understanding of Agile software delivery practices, version control, and modern DevOps tools.
- Previous experience in financial services, payments, or high-volume transactional systems is a plus.