NOV Inc.

Senior Software Engineer

NOV Inc.
Apply
4 days ago
Kochi, IndiaSenior / Staff+

Responsibilities

  • Design, develop, and maintain backend services using .NET Core and C#.
  • Build scalable systems using multithreading and asynchronous programming.
  • Design and optimize SQL queries, stored procedures, and database schemas.
  • Work with NoSQL databases including MongoDB or DynamoDB.
  • Containerize applications with Docker and manage deployments through Kubernetes.
  • Integrate and manage AWS and Azure cloud services, including Lambda, API Gateway, EKS, and AKS.
  • Configure and maintain CI/CD pipelines using GitHub Actions and GitHub Workflows.
  • Collaborate with frontend developers, DevOps engineers, and product teams.
  • Ensure system performance, reliability, and security across environments.

Requirements

  • 5 to 10 years of experience in software development.
  • Strong expertise in .NET Core, C#, and backend system design.
  • Deep knowledge of multithreading and asynchronous programming.
  • Advanced SQL skills, including query optimization, indexing, and schema design.
  • Working knowledge of NoSQL databases.
  • Experience with Docker and Kubernetes in containerized environments.
  • Experience with AWS and Azure cloud services, including serverless and container orchestration.
  • Understanding of CI/CD pipeline setup and automation practices.
  • Familiarity with microservices architecture and REST/GraphQL APIs.
  • Strong analytical, debugging, and problem-solving skills.

Tech Stack

Amazon DynamoDBAWSAzureC#DockerGitHub ActionsGraphQLKubernetesMongoDBSQL

Categories

NOV Inc.

About NOV Inc.

10,000+ employees
Contact me