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