We are looking for an experienced Senior Software Engineer – .NET Full Stack to join our engineering team.
Responsibilities
- Collaborate with product teams to understand business requirements and translate them into technical solutions.
- Conceptualize, design, develop, and implement modules across various products.
- Develop and maintain web applications using .NET, C#, MVC, Web API, and Angular.
- Troubleshoot and resolve application and database-related issues across different environments.
- Monitor application performance and perform optimization and performance tuning.
- Develop Proof of Concepts (POCs) to evaluate new technologies and solutions.
- Work closely with cross-functional technology and product teams to ensure timely and quality delivery.
- Provide support during product launches and post-production activities whenever required.
Qualifications
- 4+ years of experience in end-to-end software development.
- Strong hands-on experience with .NET, C#, WCF/Web API, MVC Framework, JavaScript, and jQuery.
- Hands-on experience with Angular 2+.
- Minimum 2+ years of experience developing web applications using the MVC framework.
- Strong knowledge of relational databases and SQL.
- Ability to independently troubleshoot and resolve SQL/database-related issues.
- Valuable understanding of software development principles and best practices.