Design, develop, and implement scalable full stack applications leveraging Azure cloud services and Microsoft Fabric.
Collaborate with cross-functional teams including architects, product owners, and business analysts to gather and translate requirements into technical solutions.
Build high-performing front-end applications using modern frameworks such as React.js or Angular, ensuring responsive and user-friendly interfaces.
Develop backend services and APIs using .NET Core, C#, or Node.js, focusing on performance, maintainability, and security.
Integrate data engineering and analytics solutions with Microsoft Fabric, Azure Data Factory, Azure Synapse, and Azure SQL to support advanced reporting and business insights.
Implement CI / CD pipelines with Azure DevOps for automated builds, testing, and deployments.
Optimize application performance through profiling, tuning, and efficient resource usage on Azure. Monitor, troubleshoot, and resolve application and infrastructure issues, ensuring system stability and availability.
Apply security best practices across development and deployment processes, adhering to organizational governance and compliance frameworks.
Mentor junior engineers, contribute to design reviews, and actively participate in knowledge-sharing initiatives to drive engineering excellence.
Technical Skills and Qualifications :
Strong expertise in Azure services including Azure App Services, Azure Functions, Azure Storage, Azure Key Vault, and Azure Active Directory.
Hands-on experience with Microsoft Fabric for data analytics, pipelines, and integration.
Proficiency in front-end technologies : React.js, Angular, TypeScript, JavaScript, HTML5, CSS3, and responsive design principles.
Solid experience in backend technologies : .NET Core, C#, Node.js, RESTful APIs, and microservices architecture. Knowledge of relational and non-relational databases such as Azure SQL Database, Cosmos DB, and PostgreSQL.
Experience with data integration and transformation tools : Azure Data Factory, Synapse Analytics, and Power BI.
Strong understanding of CI / CD pipelines, automated testing, and release management using Azure DevOps or GitHub Actions.
Familiarity with containerization and orchestration using Docker and Kubernetes.
Proficiency in version control systems such as Git, branching strategies, and code review practices.
Knowledge of cloud security, identity management, and compliance standards.
Excellent problem-solving skills, analytical thinking, and the ability to work in agile development environments.