Padmi

Senior Software Engineer - .NET and Cloud Technologies

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Maersk Line India Pvt Ltd

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Engineer at Maersk, you will play a key role in designing, building, and scaling resilient, distributed applications using your expertise in .NET technologies, Azure Cloud, and event-driven architectures. You will have hands-on experience with Temporal workflow orchestration and Kafka-based event streaming systems. Here are the key responsibilities: - Design, develop, and maintain scalable applications using .NET (C#, .NET Core). - Architect and implement cloud-native solutions on Azure and AWS services, leveraging services such as App Services, Azure Functions, Service Bus, and Azure Kubernetes Service (AKS). - Build and manage event-driven systems using Kafka, including topic design, producers, and consumers. - Implement workflow orchestration using Temporal to ensure reliable execution of long-running business processes. - Utilize AI-driven software development and AI-assisted engineering practices, including building Agentic AI applications using MCP, context management frameworks, skill/tool orchestration, and Large Language Models (LLMs). - Collaborate with cross-functional teams (Product, Architecture, DevOps) to deliver high-quality solutions. - Lead code reviews, enforce coding standards, and mentor junior engineers. - Troubleshoot production issues, drive root cause analysis, and resolution. - Contribute to CI/CD pipelines and promote DevOps best practices. The qualifications required for this role include: - Strong experience in .NET / .NET Core development (C#). - Hands-on experience with Microsoft Azure cloud platform. - Proven experience with event streaming platforms such as Apache Kafka. - Experience with workflow orchestration frameworks like Temporal. - Solid understanding of microservices architecture and distributed systems. - Familiarity with database technologies like Postgres, SQL, and NoSQL. - Experience with containerization (Docker) and orchestration (Kubernetes) is a plus. - Strong problem-solving skills and ability to work in a fast-paced environment. Additionally, the preferred qualifications include: - Experience in high-scale, enterprise-grade systems. - Exposure to observability tools (logging, monitoring, tracing). - Knowledge of security best practices in cloud environments. - Prior experience in supply chain, logistics, or data-intensive platforms. In this role, you will have the opportunity to work on modern architectures, create an impact with migration projects, expand your skill set from various tech stacks, and be part of a collaborative and innovation-driven environment. Maersk is committed to providing a diverse and inclusive workplace and is an equal opportunities employer. As a Senior Software Engineer at Maersk, you will play a key role in designing, building, and scaling resilient, distributed applications using your expertise in .NET technologies, Azure Cloud, and event-driven architectures. You will have hands-on experience with Temporal workflow orchestration and Kafka-based event streaming systems. Here are the key responsibilities: - Design, develop, and maintain scalable applications using .NET (C#, .NET Core). - Architect and implement cloud-native solutions on Azure and AWS services, leveraging services such as App Services, Azure Functions, Service Bus, and Azure Kubernetes Service (AKS). - Build and manage event-driven systems using Kafka, including topic design, producers, and consumers. - Implement workflow orchestration using Temporal to ensure reliable execution of long-running business processes. - Utilize AI-driven software development and AI-assisted engineering practices, including building Agentic AI applications using MCP, context management frameworks, skill/tool orchestration, and Large Language Models (LLMs). - Collaborate with cross-functional teams (Product, Architecture, DevOps) to deliver high-quality solutions. - Lead code reviews, enforce coding standards, and mentor junior engineers. - Troubleshoot production issues, drive root cause analysis, and resolution. - Contribute to CI/CD pipelines and promote DevOps best practices. The qualifications required for this role include: - Strong experience in .NET / .NET Core development (C#). - Hands-on experience with Microsoft Azure cloud platform. - Proven experience with event streaming platforms such as Apache Kafka. - Experience with workflow orchestration frameworks like Temporal. - Solid understanding of microservices architecture and distributed systems. - Familiarity with database technologies like Postgres, SQL, and NoSQL. - Experience with containerization (Docker) and orchestration (Kubernetes) is a plus. - Strong problem-solving skills and ability to work in a fast-paced environment. Additionally, the preferred qualifications include: - Experience in high-scale, enterprise-grade systems. - Exposure to observability tools (logging, monitoring, tracing). - Knowledge of security best practices in cloud environments. - Prior experience in supply chain,

One address, no account. We’ll tell you when matching roles go live.

More at Maersk Line India Pvt Ltd

Related open roles

View all roles