Senior Software Engineer
Description
Role Summary:
Seeking a .NET Full Stack Developer with strong ASP.NET MVC expertise and end-to-end delivery experience.
Key Responsibilities:
- Develop and maintain ASP.NET MVC applications and REST APIs.
- Implement data access using Entity Framework, LINQ, SQL Server.
- Build responsive UIs using HTML, CSS, JavaScript, Bootstrap.
- Ensure code quality, unit testing, and participation in reviews.
- Collaborate in Agile teams and support full SDLC delivery.
- Work with Git, CI/CD pipelines (Azure DevOps/GitHub).
Required Skills:
- 5 - 8 years in .NET development with strong ASP.NET MVC.
- C#, Web API, SQL Server.
- Frontend: HTML5, CSS3, JavaScript, Bootstrap, React/Angular/Vue.
- Experience completing at least two end-to-end project cycles.
- Good debugging, performance optimization, and communication.
Preferred:
- .NET Core, Azure, microservices.
- Angular/React exposure.
Education: BE/BTech/MCA or equivalent.
Roles and Responsibilities
Under general supervision, formulates and defines system scope and objectives through research and fact-finding to develop or modify moderately complex information systems. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs, documents, and maintains those programs. Competent to work on most phases of applications systems analysis and programming activities, but requires instruction and guidance in other phases.