Taro Logo

Software Engineer- .Net

A.P. Moller - Maersk is an integrated container logistics company and global leader in shipping services, operating in 130 countries with roughly 100,000 employees.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Logistics · Enterprise SaaS

Job Description

Maersk, the world's leading container logistics company, is undergoing a significant digital transformation that aims to revolutionize global trade. As part of the Supply Chain Management (SCM) Platform team, you'll be instrumental in designing and engineering foundational capabilities that power global logistics operations. Working in a highly skilled IT organization of over 4000 professionals, you'll collaborate with international teams across the UK, India, and Denmark.

The role offers a unique opportunity to work on business-critical applications that facilitate global trade, from farm to refrigerator and factory to wardrobe. You'll be developing cloud-native, event-driven systems using modern technologies like .NET, Kafka, and Kubernetes, while working in an informal, collaborative culture that values diverse perspectives.

As a Software Engineer, you'll be expected to demonstrate both depth and breadth across key engineering competencies, including Systems Design, Software Development, Testing, DevOps, and Security. You'll work in an Agile environment, participating in scrum ceremonies and contributing to the development of high-quality microservices that follow Maersk's architectural principles and security standards.

The position offers exposure to cutting-edge technologies and the chance to work with a diverse, talented team in a global organization. You'll be part of Maersk's mission to simplify and connect supply chains worldwide, making a real impact on global trade through technology. The company's commitment to professional development, combined with the scale and complexity of the problems you'll solve, makes this an exceptional opportunity for career growth in a technology-driven logistics industry.

Last updated 19 hours ago

Responsibilities For Software Engineer- .Net

  • Participate in scrum ceremonies and contribute to backlog, release plans, and estimations
  • Promote Agile, DevOps/SRE, and DevSecOps frameworks
  • Design, develop, test, deploy, and maintain high-quality microservices
  • Monitor business-critical applications and respond to incidents
  • Develop reusable code base for cross-cutting concerns
  • Participate in hiring process
  • Collaborate with Product Owner to translate business requirements
  • Perform code reviews and pair programming
  • Stay up to date with relevant technologies

Requirements For Software Engineer- .Net

MongoDB
Redis
Cassandra
Kafka
Kubernetes
  • Experience in designing and writing high performant reactive clean code
  • Experience with .NET, C#, Kafka & Kubernetes
  • Experience with SQL, NoSQL and Graph databases
  • Knowledge of REST APIs, GraphQL & gRPC
  • Experience with GitHub/GitLab and testing frameworks
  • Experience with cloud technologies (Azure/GCP/AWS)
  • Knowledge of data structures, algorithms, and design patterns
  • Understanding of SOLID principles, TDD, BDD, Agile Scrum
  • Knowledge of Domain Driven Design & Event Driven Microservices Architecture
  • Documentation skills with Swagger and/or Markdown
  • Strong communication skills

Benefits For Software Engineer- .Net

  • Global work environment
  • Professional training programs
  • Career development opportunities

Related Jobs

Software Engineer - DotNet

Software Engineer position at Maersk focusing on .NET Core development, cloud technologies, and DevOps practices in Bangalore, India.

Software Engineer- .Net

Mid-level Software Engineer position at Maersk focusing on backend development with .NET, working on cloud-native microservices for supply chain management platform.

Software Engineer

Software Engineer position at Maersk focusing on supply chain management platform development, requiring expertise in C#, JavaScript/TypeScript, and cloud technologies.

Software Engineer- .Net

Software Engineer position at Maersk focusing on .NET development for the Supply Chain Management Platform, building cloud-native microservices and event-driven systems.

Software Engineer - Java

Full-Stack Engineer position at ResMed, focusing on TypeScript, Node.js, React, and Java development for healthcare applications, requiring 3-4 years of experience.