Posted on: 05/08/2025
About the Role :
- Design and build robust web applications using .NET Core, .NET Framework, ASP.NET MVC, and Web API.
- Develop interactive UI components using AngularJS, Angular 2+, and TypeScript.
- Optimize backend performance using Entity Framework, Dapper and SQL Server with efficient stored procedures and queries.
- Leverage Azure services like App Services, Functions, Azure SQL, and Storage for scalable deployment.
- Knowledge of any other Cloud services.
- Implement secure and scalable RESTful APIs.
Technical Documentation and Standards :
- Document designs, architecture decisions, and user stories on Jira/Confluence.
- Follow best practices in code quality, design patterns, and SOLID principles.
- Write unit tests using NUnit, MSTest, and frontend test frameworks like Jasmine or Karma.
DevOps and Deployment (Good to have) :
- Set up CI/CD pipelines using Azure DevOps, Git, and optionally Jenkins.
- Containerize applications with Docker and understand basics of Kubernetes for orchestrated deployments.
Team Lead Responsibilities (if applicable) :
- Mentorship & Code Review : Provide technical guidance to developers and conduct structured code reviews.
- Project Execution : Oversee delivery timelines and implementation strategies in Agile/Scrum environments.
- Collaboration : Work closely with product owners, QA, and DevOps teams to align on feature delivery.
- Problem Solving : Take ownership of technical escalations and resolve complex production issues.
- Team Development : Identify skill gaps and enable upskilling through training and workshops.
Required Skills and Qualifications :
Technical Proficiency :
- Backend : .NET Core, .NET Framework, C#, WCF, Web API, REST
- Frontend : AngularJS, Angular 10+, TypeScript, HTML5, CSS3
- Database : SQL Server, T-SQL, Entity Framework (EF Core)
- Cloud : Microsoft Azure (App Services, Azure Functions, Azure SQL, Storage, DevOps)
- DevOps : Git, Azure DevOps, CI/CD Pipelines
- Testing : NUnit, MSTest, Jasmine, Karma
- Version Control : Git and branching/merge strategies
- Others (Good to Have) : Docker, Kubernetes, VB.NET (for legacy systems), Redux/NgRx (for state management)
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities.
- Proactive attitude and ownership mindset.
- Comfortable in fast-paced Agile teams.
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1524794
Interview Questions for you
View All