Senior .Net Core Developer

Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AgileOAuthSCRUMSoftware Architecture.NET coreRESTful APIsUnit Testing

Requirements

  • 5+ years of experience in software development with strong expertise in .NET Core.
  • Solid experience in building and maintaining RESTful APIs and backend services.
  • Strong understanding of system design, scalability, and software architecture principles.
  • Experience working with legacy systems and modernizing them into API-based architectures.
  • Proficiency in implementing authentication frameworks such as OAuth and Azure B2C.
  • Strong knowledge of unit testing frameworks and test-driven development practices.
  • Experience working in Scrum or Agile delivery environments.
  • Ability to mentor and support junior engineers.
  • Strong communication skills and ability to work with distributed teams.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Responsibilities

  • Design and develop scalable APIs using .NET Core, including the transformation of legacy systems into modern service-based architectures.
  • Write clean, secure, testable, and high-performance code aligned with engineering best practices.
  • Implement authentication and authorization mechanisms, including OAuth-based flows such as Azure B2C.
  • Introduce and improve unit testing coverage within existing and new systems.
  • Participate in sprint planning, estimation, stand-ups, retrospectives, and other Agile ceremonies.
  • Collaborate with stakeholders to gather requirements, present solutions, and align technical direction.
  • Provide technical guidance and mentorship to junior developers.
  • Support end-to-end delivery of features from design through deployment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now