Senior Software Engineer .net Core / .net 6+

Year    IN, India

Job Description

Opportunity


We are looking for a Senior Software Engineer with deep expertise in .NET technologies to lead and contribute to the design and development of backend systems and cloud-native applications. You will play a key role in shaping architecture, mentoring peers, and delivering high-quality solutions in a modern DevOps environment.

What You'll Do



Develop and maintain backend systems using

C# and .NET Core / .NET 6+

. Implement

background service patterns

,

dependency injection

, and

generic programming

with constraints. Design and build

RESTful APIs

with versioning, OpenAPI documentation, and gateway integration. Work with

Entity Framework Core

, repository patterns, and relational/NoSQL databases. Apply

asynchronous programming patterns

using async/await and Task-based models. Build event-driven architectures using

Kafka

, integrating

Avro schemas

and schema registries. Contribute to

CI/CD pipelines

using GitHub Actions with automated testing and artifact management. Deploy and manage services in

Kubernetes

using Kustomize, with ConfigMaps, Secrets, and health probes. Optimize

Docker containers

using multi-stage builds and follow security best practices. Implement

observability tooling

for logs, metrics, and distributed tracing. Apply

resilience patterns

like circuit breakers, retries, and graceful degradation. Ensure compliance with

security best practices

, SSL management, and Kafka authentication (SASL). Drive performance tuning across consumer groups, queries, and resource usage.

What We're Looking For



Minimum 8 - 12 years of backend software engineering experience, primarily with

.NET Core / .NET 6+

. Expertise in

C#

, background services, async programming, and design patterns. Experience with

Kafka

integration, schema evolution, 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

(e.g., Terraform). A pragmatic mindset focused on reliability, security, and scalability. Excellent communication and collaboration skills.

Nice to Have



Experience with

OpenAPI

, API gateway solutions, and advanced routing. Knowledge of

chaos engineering

and performance profiling tools. Familiarity with container vulnerability scanning and secure base image practices. Contributions to .NET open-source libraries or communities.

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.



We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website, apply for a position, or to perform a job, please contact us by emailing accommodationrequests@maersk.com.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3747665
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year