Job Description –
Role Overview
We are seeking an experienced Full Stack Developer with strong expertise in .NET and React to design, develop, and maintain scalable, high-performance web applications. The ideal candidate will have hands-on experience building enterprise applications using modern front-end and back-end technologies, cloud platforms, RESTful APIs, and DevOps practices. This role requires close collaboration with cross-functional teams to deliver secure, reliable, and business-driven solutions.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using .NET Core/.NET 6+, C#, and React.js.
- Develop responsive, reusable, and user-friendly front-end components using React, JavaScript/TypeScript, HTML5, and CSS3.
- Build and consume RESTful APIs and integrate third-party services.
- Develop scalable backend services using ASP.NET Core, Web APIs, and Entity Framework.
- Collaborate with product owners, business analysts, UI/UX designers, and QA teams to deliver high-quality software solutions.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Optimize application performance, scalability, and security across the technology stack.
- Design and implement database solutions using SQL Server and ORM frameworks.
- Participate in code reviews, technical discussions, and architectural decisions.
- Implement authentication and authorization mechanisms using OAuth, JWT, Azure AD, or Identity frameworks.
- Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Work with Azure cloud services for application deployment, monitoring, and maintenance.
- Troubleshoot production issues and provide timely resolutions.
- Mentor junior developers and contribute to technical knowledge sharing.
- Stay updated with emerging technologies and recommend improvements to existing applications.
Required Skills & Qualifications