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).
Step into the role of Principle Engineer .NET and Cloud. You will be leading the development of a cutting-edge, event-driven, cloud-native microservices platform. This role demands deep technical expertise and practical experience across the full stack, including backend, integration, cloud infrastructure, and UI. The application is built using .NET C#, follows event-driven microservices architecture, and is hosted on On-Prem OpenShift/Kubernetes cluster. It integrates via Kafka, features a React-based user interface, and includes services deployed on AWS, utilizing AWS Document DB and ECS.
Job Responsibility:
Provision of guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence
Contribution to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to optimize product roadmaps
Design and implementation of complex, scalable, and maintainable software solutions, considering long-term viability and business objectives
Mentoring and coaching to junior and mid-level engineers to foster professional growth and knowledge sharing, elevating the overall skillset and capabilities of the organization
Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
Innovation within the organization by identifying and incorporating new technologies, methodologies, and industry practices into the engineering process
Requirements:
.NET, .NET Core, and C# for enterprise application development
Event-driven architecture and microservices design principles
SOLID design principles, Dependency Injection, and event sourcing
Automated unit testing using NUnit/XUnit and mocking frameworks
Behavior-driven development (BDD) using SpecFlow
Middleware technologies such as Kafka, MQ, or Solace for distributed systems
CI/CD pipelines, Git, and test automation
Ability to work independently and take ownership of deliverables
Nice to have:
Experience in investment banking, financial services, or trading systems
Development of REST APIs using ASP.NET Core
UI development using React or Angular
Hands-on experience with AWS, especially DocumentDB and ECS
Familiarity with NoSQL databases like MongoDB or DocumentDB
Containerization and orchestration using Docker, OpenShift, and Kubernetes
Understanding of Agile methodologies including Scrum and Kanban