i
upGrad
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
67 upGrad Jobs
5-15 years
Senior Software Engineer/Technical Lead/Principal Software Engineer - .Net/C# (5-15 yrs)
upGrad
posted 22hr ago
Flexible timing
We're Hiring! | Senior Software Engineer/Lead/PSE (.NET & Angular)
Location : Bangalore
Position : Senior Software Engineer/Technical Lead/Principal Software Engineer
Experience : 5-12 years
We have an exciting opportunity with one of our esteemed clients in Bangalore, specifically focused on the Life Sciences, Healthcare, and Biotechnology sectors. If you're passionate about building end-to-end web applications and have strong expertise in .NET, Angular, and modern development practices, we'd love to hear from you!
Key Responsibilities :
- Develop end-to-end web applications using Microsoft stack : .NET, C#, ASP.NET, MVC, WebAPI.
- Work with Angular 2+, JavaScript, TypeScript, jQuery, HTML5, and CSS3.
- Collaborate with cross-functional teams to design and implement solutions.
- Conduct code reviews, provide technical recommendations, and solve complex problems.
- Troubleshoot performance-related issues and optimize code.
- Work within an AGILE (preferably SCRUM) methodology.
Required Skills & Experience :
- 5-8 years of experience in web development using .NET, C#, ASP.NET, MVC, and WebAPI.
- Strong experience with Angular 2+, JavaScript, TypeScript, HTML5, and CSS3.
- Expertise in MSSQL, SQL, and performance tuning.
- Familiar with TFS, unit testing (MS Test, Jasmine, NUnit, etc.).
- In-depth knowledge of OOP, SOLID principles, and design patterns.
- Experience in working with Service-Oriented Architecture (SOA).
- Ability to troubleshoot and optimize performance-related issues.
Desirable Skills :
- Performance tuning and optimization with Microsoft technologies.
- Experience with UI testing and unit testing frameworks.
- Experience in working on n-tier architectures.
Personal Skills :
- Self-motivated, critical thinker with a "get-it-done" attitude.
- Strong troubleshooting skills and a passion for problem-solving.
- Excellent communication and interpersonal skills.
- Quick learner, adaptable, and able to work across global teams.
Qualifications :
- Bachelor's degree in Engineering, Computer Science, or equivalent.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Principal Software Engineer roles with real interview advice
5-15 Yrs
5-15 Yrs