Position Details
Job Title: Full Stack Developer (.NET + Angular)
Number of Openings: 2
Experience: 2-3 Years
Employment Type: Full-Time
Reporting To: Project Manager
Job Summary
We are seeking a talented and motivated Full Stack Developer with strong expertise in Angular and Microsoft .NET (C#). The ideal candidate should have experience developing scalable web applications, RESTful APIs, and working in an Agile environment. The candidate should also possess practical knowledge of Git, CI/CD pipelines, Azure fundamentals, and MySQL database operations.
Mandatory Technical Skills
- Minimum 2 years of hands-on experience in Full Stack Development.
- Experience in Angular (v16 or above).
- Experience in ASP.NET Core / .NET (C#).
- Experience in developing and consuming RESTful APIs.
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Hands-on experience with Git and standard branching strategies.
- Experience working with CI/CD pipelines (preferably Azure DevOps or similar tools).
- Good knowledge of MySQL database, including SQL queries, joins, stored procedures, views, and basic optimization techniques.
- Familiarity with authentication and authorization mechanisms such as JWT.
- Good understanding of object-oriented programming principles and design patterns.
Preferred Skills
- Experience working in Agile/Scrum development environments.
- Basic knowledge of Azure App Services, Azure SQL Database, and Azure Storage.
- Experience integrating third-party APIs and external services.
- Understanding of logging, exception handling, and application monitoring.
- Knowledge of software security best practices and performance optimization.
Roles & Responsibilities
- Develop responsive and scalable web applications using Angular.
- Design, develop, and maintain backend services and REST APIs using ASP.NET Core (C#).
- Design and maintain MySQL databases and optimize database queries.
- Collaborate with Business Analysts, UI/UX Designers, QA Engineers, and DevOps teams throughout the software development lifecycle.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage source code using Git and follow established branching strategies.
- Build and maintain CI/CD pipelines to support automated deployment processes.
- Support application deployment and maintenance in Azure environments.
- Perform unit testing, troubleshoot defects, and participate in code reviews.
- Develop clean, maintainable, and well-documented code in accordance with coding standards.
Pay: ₹13,666.29 - ₹67,998.74 per month
Work Location: In person