Sr. Software Engineer (.NET Full Stack Developer)

New
J
JobgetherFinancial Services
IndiaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
KafkaKubernetesMicrosoft AzureMongoDBC#.NET coreReactRESTful APIsTerraform

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • 5+ years of full-stack software development experience with C#/.NET Core and React.
  • Advanced knowledge of RESTful APIs, API-first development, and event-driven architecture patterns.
  • Hands-on experience with Kafka or comparable event-streaming technologies.
  • Strong experience with Microsoft Azure, particularly API Management, Key Vault, and cloud-native deployments.
  • Practical knowledge of Kubernetes and Terraform for container orchestration and infrastructure automation.
  • Experience with ArgoCD or similar GitOps deployment platforms.
  • Familiarity with NoSQL databases, preferably MongoDB.
  • Understanding of CI/CD pipelines, Git, DevOps practices, and modern software delivery workflows.
  • Experience with orchestration and data transformations across distributed backend systems is preferred.

Responsibilities

  • Design, develop, and implement event-driven microservices and APIs using .NET Core and C#.
  • Build full-stack applications and features using React on the front end and .NET and Azure services on the backend.
  • Develop consumer-driven APIs following API-first design principles and scalable integration patterns.
  • Collaborate with architects and technical leads to define, refine, and implement robust technical solutions.
  • Break down complex epics and user stories into manageable, testable development tasks.
  • Produce secure, maintainable, and high-quality code supported by strong unit and integration testing.
  • Conduct code reviews and promote coding standards, design principles, and engineering best practices.
  • Troubleshoot, optimize, and enhance existing applications and distributed backend services.
  • Work closely with product managers, engineers, and business stakeholders to deliver high-value solutions.
  • Mentor and support junior developers while encouraging technical growth and best-practice adoption.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now