We are looking for a highly skilled Full Stack Developer with 37 years of experience in developing modern web applications using React and .NET technologies.
The ideal candidate should have hands-on experience in building scalable enterprise applications, designing RESTful APIs, and developing MCP (Model Context Protocol) servers using .NET and Azure.
Experience in portal development or large-scale enterprise applications is highly preferred.
Key Responsibilities :
- Design, develop, and maintain full-stack web applications using React.js and .NET Core/.NET 6+.
- Build responsive, user-friendly front-end interfaces using React, HTML5, CSS3, JavaScript/TypeScript, and modern UI frameworks.
- Develop secure, scalable, and high-performance backend services and REST APIs using ASP.NET Core.
- Create and deploy MCP (Model Context Protocol) servers using .NET and Azure services to enable AI application integrations.
- Integrate Azure services such as Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, Azure API Management, Azure SQL Database, and Azure Active Directory.
- Design and implement reusable components, microservices, and modular architectures.
- Develop secure authentication and authorization mechanisms using OAuth 2.0, JWT, and Microsoft Entra ID (Azure AD).
- Collaborate with UI/UX designers, product managers, architects, and QA teams to deliver high-quality software solutions.
- Optimize application performance, scalability, and security through best coding practices.
- Participate in code reviews, technical discussions, and architecture design sessions.
- Troubleshoot production issues and provide timely resolutions.
- Write unit tests, integration tests, and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Prepare technical documentation and contribute to knowledge-sharing initiatives.
Required Skills :
- 37 years of experience in Full Stack Development.
- Strong expertise in React.js with JavaScript/TypeScript.
- Strong experience in ASP.NET Core/.NET Core/.NET 6/7/8 development.
- Hands-on experience building MCP (Model Context Protocol) servers using .NET.
- Experience with Azure cloud services including App Services, Azure Functions, Storage Accounts, Key Vault, Azure SQL, API Management, and Microsoft Entra ID.
- Strong knowledge of RESTful APIs and Microservices architecture.
- Experience with Entity Framework Core, LINQ, and SQL Server.
- Knowledge of HTML5, CSS3, Bootstrap, Material UI, or similar front-end frameworks.
- Experience with Git, Azure DevOps, or GitHub for source control and CI/CD.
- Good understanding of application security, authentication, and authorization.
- Familiarity with Agile/Scrum development methodologies.
Preferred Skills :
- Experience developing enterprise portals, customer portals, or business-critical enterprise applications.
- Experience integrating AI services, LLMs, or Azure AI/OpenAI solutions.
- Knowledge of Docker, Kubernetes, and containerized deployments.
- Experience with event-driven architectures using Azure Service Bus or Event Grid.
- Familiarity with caching technologies such as Redis.
- Exposure to monitoring and logging tools like Azure Monitor and Application Insights.
- Understanding of software design patterns and clean architecture principles.
Educational Qualification :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Desired Candidate Profile :
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and collaboratively in a fast-paced Agile environment.
- Passion for building scalable cloud-native applications and adopting emerging technologies.
- Experience delivering high-quality enterprise solutions with a focus on performance, reliability, and security.