Senior Software Engineer - Full Stack (Angular + .NET)
Location: India (Hybrid / Remote)
Experience Level: Senior (5-8 years)
Role Summary:
We are looking for a Senior Software Engineer - Full Stack (Angular + .NET) to design, build, and maintain enterprise-grade web applications. This role requires end-to-end ownership across front-end, backend, and data layers, with a strong emphasis on clean architecture and scalable solutions.
As a Senior Engineer, you will be responsible for technical leadership, mentoring, and driving engineering best practices across the stack.
Key Responsibilities:
? Design, develop, and maintain full-stack applications using Angular (v17+) and .NET technologies.
? Build scalable and accessible front-end interfaces using modern Angular patterns.
? Develop backend services using .NET, C#, ASP.NET MVC, and Web APIs.
? Design and consume RESTful and SOAP-based services.
? Model, query, and optimize relational databases (MS SQL Server, MySQL, Oracle).
? Collaborate with cross-functional teams to deliver secure, high-performance solutions.
? Perform code reviews, mentor team members, and drive technical quality.
? Participate in Agile ceremonies and contribute to architectural discussions and estimations.
Required Skills & Experience:
? 5-8 years of full-stack software development experience.
? Strong hands-on experience with: ₹ Angular 17+ ? .NET framework, C#, ASP.NET MVC, Web APIs
? Proficiency in HTML, CSS, JavaScript, TypeScript, Ajax, jQuery.
? Strong experience with SQL and relational database design.
? Solid understanding of Object-Oriented Design (OOD) and enterprise application architecture.
? Experience using Visual Studio and modern development tools.
? Familiarity with accessibility standards (WCAG) and responsive design.
Senior-Level Expectations:
? Own features end-to-end across UI, services, and data layers.
? Provide technical guidance and mentorship to junior engineers.
? Drive code quality, performance optimization, and architectural consistency.
? Strong problem-solving and analytical skills.
? Ability to work independently and lead technical discussions.
? Excellent communication and collaboration skills.
? Commitment to clean code, scalability, and continuous improvement.
Job Types: Full-time, Contractual / Temporary
Contract length: 6 months
Pay: ₹100,000.00 - ₹130,000.00 per month
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.