Job Summary
We are looking for a skilled Full Stack Developer with 4+ years of experience in designing, developing, and maintaining scalable web applications using C#, .NET/.NET Core, ASP.NET MVC/Web API, and Angular/React.
The ideal candidate should have strong expertise in backend and frontend development, database management, cloud technologies, and modern software development practices. The role requires a solid understanding of the Software Development Life Cycle (SDLC), software design patterns, and agile development methodologies.
Roles & Responsibilities
- Design, develop, test, and maintain high-performance web applications using C#, .NET, .NET Core, ASP.NET MVC, and Web APIs.
- Develop responsive and user-friendly front-end applications using Angular or React JS.
- Collaborate with cross-functional teams to analyze business requirements and deliver effective technical solutions.
- Create and optimize RESTful APIs and backend services for seamless system integration.
- Write efficient, reusable, and maintainable code following industry best practices and design patterns.
- Manage database design, development, and optimization using SQL Server and MongoDB.
- Participate in code reviews, troubleshooting, debugging, and performance tuning activities.
- Ensure application reliability through unit testing and quality assurance practices.
- Work with cloud platforms and modern DevOps practices to support deployment and maintenance activities.
- Contribute throughout the Product Development Life Cycle, from requirement gathering to deployment and support.
- Maintain technical documentation and provide regular project updates.
- Demonstrate excellent communication and collaboration skills while working with stakeholders and internal teams.
Must-Have Skills
- Strong experience in C#, .NET, .NET Core, ASP.NET MVC, and Web API
- Hands-on experience with Angular or React JS
- Strong database knowledge in SQL Server and MongoDB
- Experience with Cloud Technologies (Azure/AWS/GCP)
- Good understanding of Software Design Patterns and SDLC
- Excellent verbal and written communication skills
Good-to-Have Skills
- Experience with Entity Framework and LINQ
- Expertise in SQL Queries, Stored Procedures, and Performance Tuning
- Hands-on experience with REST APIs, JSON, and XML
- Knowledge of Git, Azure DevOps, and CI/CD Pipelines
- Experience with Unit Testing Frameworks such as NUnit, xUnit, or MSTest
- Exposure to Microservices Architecture
- Knowledge of Docker and Kubernetes
- Strong understanding of modern JavaScript development practices
- Experience with Azure services such as App Services, Functions, Storage, and Azure SQL