Job description :
Role & responsibilities :
We are looking for a skilled and experienced Full-Stack Software Engineer to join our Product Support team.
The ideal candidate will bring hands-on experience in developing and maintaining scalable web applications and APIs using .NET, C#, Angular, and SQL Server, while effectively collaborating with global teams in a fast-paced, agile environment.
Key Responsibilities :
- Design, develop, and maintain web applications using .NET (C#, ASP.NET MVC) and Entity Framework
- Create and manage RESTful APIs and back-end services
- Write and optimize complex SQL queries, stored procedures, and database functions with performance in mind
- Develop and enhance front-end features using Angular and TypeScript
- Collaborate with cross-functional teams and attend daily standups, sprint planning, and bi-weekly reviews
- Document work progress clearly via email, chat, and Azure DevOps
Required Qualifications :
Strong proficiency in .NET, C#, ASP.NET MVC, Entity Framework, and LINQProficient in building web applications and REST APIsSolid experience in SQL Server including query tuning and reading execution plansHands-on experience with Angular and TypeScriptFamiliar with tools like Git, GitHub, Visual Studio, VS Code, and SSMSPreferred Qualifications :
Familiarity with Postman or Insomnia for API testingExperience working in an Agile / Scrum environmentExposure to Azure DevOps and cloud platforms like Microsoft Azure is a plusSoft Skills :
Excellent communication skills with fluency in EnglishStrong problem-solving and time management abilitiesA collaborative team player who can thrive in a distributed team setupAbility to document and communicate technical progress effectively(ref : hirist.tech)