.NET Team Lead (Maritime Industry)
PROJECT OVERVIEW Our client is a global leader in maritime technology, backed by over 260 years of industry experience. Their mission is to transform maritime operations through a powerful digital platform that connects people, data, and workflows across every vessel and voyage—reducing risk, improving safety, and enabling sustainable growth worldwide. They are looking for a seasoned .NET Team Lead to drive the technical delivery of tehir core platform. With 10+ years of engineering experience, you will lead a high-performing team, uphold the highest standards of software design, and ensure our systems are built to last — scalable, maintainable, and resilient. IN THIS ROLE, YOU WILL Lead and mentor a cross-functional engineering team, ensuring technical excellence, knowledge sharing, and a strong delivery culture. Architect and oversee the development of scalable .NET C# microservices following Domain-Driven Design (DDD) and Test-Driven Development (TDD) principles. Own the design and evolution of REST and GraphQL APIs and ensure proper integration across SQL and NoSQL data stores. Drive CI/CD pipeline strategy and enforce best practices in automated testing, deployment, and observability. Guide the team in cloud-native delivery on AWS and/or Azure, including containerization with Docker. Collaborate with product, architecture, and frontend (React/JS/TS) teams to align technical roadmap and delivery priorities. IF YOU ARE 10+ years of software engineering experience, with at least 3 years in a technical lead or architect role. Deep expertise in .NET and C# — building production-grade, maintainable systems. Strong command of Domain-Driven Design (DDD) and Test-Driven Development (TDD) methodologies. Proven experience designing microservices architectures with REST and/or GraphQL APIs. Hands-on experience with SQL and NoSQL databases in high-availability environments. Solid knowledge of Docker, CI/CD practices, and cloud platforms (AWS and/or Azure). Experience working in Scrum/Agile teams, ideally in a Scrum Master or lead capacity. Familiarity with React, JavaScript, and TypeScript sufficient to collaborate with frontend teams. NICE TO HAVE Experience with Kubernetes or other container orchestration solutions. Exposure to event-driven architectures (Kafka, RabbitMQ, Azure Service Bus). Background in maritime, logistics, or complex SaaS platform environments. AWS or Azure professional certifications. AS AN OPINOV8R, YOU WILL HAVE Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide. Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere. Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity. Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience. Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers. HOW’S THE HIRING PROCESS GOING We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect: Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist. Technical Interview: Depending on the position, you may complete a technical assessment or test task. Final Decision: After all steps, we’ll get back to you with the result and next steps. Apply To This Job