Description
<h2>Full Stack Developer (.NET + Frontend)</h2><p><strong>Job Position</strong></p><p>Senior Associate</p><p><strong>Job Location</strong><br />Kolkata</p><h3>Job Description</h3><p>We are seeking a <strong>Full Stack Developer (.NET + Frontend)</strong> to design, develop, and maintain scalable web applications using Microsoft technologies and modern frontend frameworks. The ideal candidate will have strong experience in .NET development, frontend technologies, RESTful APIs, and cloud-native application development.</p><p>The role involves collaborating with business stakeholders, architects, and cross-functional teams to build high-quality, secure, and performant applications while following Agile development practices.</p><h3>Key Responsibilities</h3><ul><li>Design, develop, test, and deploy full-stack web applications.</li><li>Develop backend services, APIs, and business logic using .NET technologies.</li><li>Build responsive and user-friendly frontend applications using modern JavaScript frameworks.</li><li>Develop and consume RESTful APIs and microservices.</li><li>Integrate applications with databases, third-party systems, and cloud services.</li><li>Write clean, maintainable, and reusable code following best practices.</li><li>Perform code reviews, debugging, troubleshooting, and performance optimization.</li><li>Collaborate with business teams to translate requirements into technical solutions.</li><li>Ensure application security, scalability, and reliability.</li><li>Maintain technical documentation and support production deployments.</li><li>Participate in Agile methodologies including Scrum, Kanban, or SAFe.</li></ul><h3>Mandatory Skill Sets</h3><h3>Backend Development</h3><ul><li>Strong experience with <strong>C# and .NET Core /.NET 6+</strong>.</li><li>Experience building <strong>REST APIs</strong> and microservices.</li><li>Solid understanding of <strong>ASP.NET Core</strong>, MVC, and Web API.</li><li>Experience with <strong>Entity Framework Core</strong> and ORM concepts.</li></ul><h3>Frontend Development</h3><ul><li>Hands-on experience with <strong>Angular (preferred) / React</strong>.</li><li>Strong proficiency in <strong>HTML5, CSS3, JavaScript, and TypeScript</strong>.</li><li>Experience developing responsive and cross-browser compatible applications.</li><li>Understanding of frontend state management and component-based architecture.</li></ul><h3>Database</h3><ul><li>Strong experience with <strong>SQL Server</strong>.</li><li>Proficiency in writing complex SQL queries, stored procedures, and performance tuning.</li><li>Knowledge of database design and data modeling principles.</li></ul><h3>Cloud & DevOps</h3><ul><li>Experience with <strong>Microsoft Azure</strong> services.</li><li>Exposure to CI/CD pipelines using Azure DevOps or GitHub Actions.</li><li>Experience with Git-based source control and deployment automation.</li></ul><h3>Development Practices</h3><ul><li>Experience working in Agile environments.</li><li>Strong understanding of software design patterns and best practices.</li><li>Knowledge of secure coding standards and application security.</li></ul><h3>Good to Have Skill Sets</h3><ul><li>Azure App Services</li><li>Azure Functions</li><li>Azure Service Bus</li><li>Docker and Kubernetes</li><li>Blazor</li><li>GraphQL</li><li>Redis Caching</li><li>Power Platform integration</li><li>Unit testing frameworks (xUnit, NUnit, MSTest)</li></ul><h3>Preferred Skill Sets</h3><ul><li>Strong hands-on experience in <strong>.NET Core, Angular/React, and SQL Server</strong>.</li><li>Experience with microservices and cloud-native architecture.</li><li>Understanding of Azure application development and deployment.</li><li>Experience in performance optimization and application modernization.</li><li>Knowledge of DevOps, CI/CD, and automation practices.</li></ul><h3><br /></h3><h3>Years of Experience Required</h3><h3><span style="font-size:14px;">4-7 Years of exp.</span></h3><h3>Certifications / Credentials (Any One Mandatory)</h3><ul><li>Microsoft Certified: Azure Developer Associate (AZ-204)</li><li>Microsoft Certified: Azure Solutions Architect Expert</li><li>Microsoft Certified: Azure Fundamentals (AZ-900)</li><li>Relevant .NET or Full Stack Development Certification</li></ul><h3>Educational Qualification</h3><p>Bachelor's Degree in <strong>Computer Science, Information Technology, or a related field</strong>.</p><p> </p>