Sr. Software Engineer

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

Job Details

Experience
5+ years
Required Skills
ASP.NETGitMicrosoft SQL ServerC#Azure.NETAngularReactCI/CD

Requirements

  • 5+ years of hands-on experience in full-stack development using Microsoft technologies such as .NET, C#, ASP.NET/.NET Core.
  • Experience with front-end frameworks like React or Angular.
  • Strong understanding of object-oriented programming, SOLID principles, design patterns, and software engineering best practices.
  • Experience with SQL Server, relational database design, and ORM tools such as Entity Framework or Dapper.
  • Solid knowledge of the software development lifecycle (SDLC), CI/CD pipelines, and version control systems such as Git.
  • Familiarity with cloud environments (preferably Azure).
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication skills.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

Responsibilities

  • Lead and execute development activities for new features, enhancements, and maintenance of enterprise applications.
  • Analyze business requirements and translate them into scalable technical solutions.
  • Ensure robust code quality through unit testing, secure coding practices, and adherence to industry standards.
  • Collaborate with DevOps, QA, database, and support teams.
  • Participate in architectural discussions and recommend improvements.
  • Mentor junior engineers and support capability building.
  • Maintain technical documentation and stay updated with emerging technologies.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now