Taro Logo

Senior Software Engineer - .Net core / .Net 6+

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Logistics

Description For Senior Software Engineer - .Net core / .Net 6+

A.P. Moller - Maersk, a global leader in integrated container logistics, is seeking a Senior Software Engineer to join their technology team. This role offers an opportunity to work with modern .NET technologies in a cloud-native environment, focusing on building robust backend systems and microservices. The position requires expertise in .NET Core/6+, with a strong emphasis on event-driven architectures using Kafka and container orchestration with Kubernetes.

The ideal candidate will play a crucial role in designing and implementing scalable solutions, mentoring team members, and driving technical excellence. You'll work on mission-critical systems that power Maersk's global logistics operations, implementing everything from RESTful APIs to complex event-driven architectures.

This is an excellent opportunity for a senior developer who wants to work with cutting-edge technologies while solving real-world logistics challenges. The role offers a hybrid work arrangement in Pune, India, and comes with the backing of a company that has a strong global presence across 130 countries.

The position requires a blend of technical expertise and leadership skills, with opportunities to work on performance optimization, security implementation, and architectural decisions. You'll be part of a team that values reliability, security, and scalability, working in a modern DevOps environment with comprehensive CI/CD practices.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer - .Net core / .Net 6+

  • Develop and maintain backend systems using C# and .NET Core / .NET 6+
  • Implement background service patterns, dependency injection, and generic programming
  • Design and build RESTful APIs with versioning and OpenAPI documentation
  • Work with Entity Framework Core and database patterns
  • Build event-driven architectures using Kafka
  • Contribute to CI/CD pipelines using GitHub Actions
  • Deploy and manage services in Kubernetes
  • Optimize Docker containers and implement security best practices
  • Implement observability tooling for logs, metrics, and distributed tracing
  • Drive performance tuning across consumer groups, queries, and resource usage

Requirements For Senior Software Engineer - .Net core / .Net 6+

Kafka
Kubernetes
  • 8-12 years of backend software engineering experience with .NET Core / .NET 6+
  • Expertise in C#, background services, async programming, and design patterns
  • Experience with Kafka integration and event sourcing concepts
  • Strong knowledge of CI/CD, Docker, and Kubernetes-based deployments
  • Familiarity with SQL/NoSQL databases, ORMs, and data migration strategies
  • Hands-on experience in infrastructure as code
  • Excellent communication and collaboration skills

Interested in this job?

Jobs Related To Maersk Senior Software Engineer - .Net core / .Net 6+