Senior Consultant - Full Stack Apps
Microsoft
Microsoft
Join Microsoft Industry Solutions Delivery (ISD) as a Senior Consultant, driving the technical execution of sophisticated, cloud-native, and AI-powered projects. This role involves hands-on development and leadership, ensuring high-quality, predictable results for our most strategic customers worldwide. You'll shape technology strategies, design and deploy scalable, secure solutions on Microsoft Azure, and leverage cutting-edge Microsoft Cloud and AI capabilities to accelerate customer value and digital transformation.
We are at the forefront of innovation, delivering repeatable and customized solutions that address unique customer challenges. This is an opportunity to be part of a global team of experts dedicated to empowering customers across their digital and AI transformation journeys.
Lead the technical delivery of complex, cloud-native and AI-enabled engagements, acting as a hands-on contributor and leading engineering teams. Define and drive technology strategy, ensuring scalable, secure solutions aligned with business objectives and architectural best practices.
Design, develop, and deploy solutions on Microsoft Azure, accelerating customer value. Apply user-centered design principles to translate customer needs into technical requirements and scalable solution designs. Provide delivery leadership, setting technical priorities, estimating effort, and managing dependencies.
Ensure engineering excellence and solution quality, maintaining accountability for technical delivery. Identify, assess, and manage technical risks and dependencies, defining mitigation strategies and handling escalations. Drive innovation by leveraging intellectual property and best practices to enhance delivery predictability and speed. Collaborate with cross-functional teams to articulate technical value and support solution adoption.
A minimum of 10 years of professional experience in software engineering, application development, and solution delivery, with a strong emphasis on enterprise-scale, customer-facing engagements. This includes over 5 years in customer-facing delivery leadership.
Possess a Bachelor's degree in Computer Science Engineering or a related field; advanced or higher-education qualifications are beneficial. Expertise is required in Full-Stack Application Development, including designing, building, and deploying critical applications using .NET (C#), .NET Web APIs, and Node.js. Proficiency across UI, API, service, domain, data, and integration layers using C#, JavaScript, TypeScript, Angular or React, HTML5, and CSS/SCSS is essential.
Demonstrate a deep understanding of software architecture patterns for large-scale systems, including MVC, CQRS, and Saga. Strong foundation in software engineering principles, data structures, algorithms, testing, debugging, and analytical problem-solving is crucial. Proficiency with cloud data platforms like Azure SQL, Cosmos DB, Azure Database for PostgreSQL, MySQL, Azure SQL Managed Instance, and MariaDB is required. Experience creating reusable application frameworks and hands-on experience with multi-threaded and parallel programming are also necessary.
Significant hands-on experience is needed in AI Application Development and Generative AI, ideally with Azure AI Foundry, Azure AI Search, Cognitive Search, Vector Search, and Retrieval-Augmented Generation (RAG) patterns. Proven expertise in building enterprise-grade LLM and agentic AI solutions using Semantic Kernel, LangChain, LangGraph, AutoGen, and developer copilots like GitHub Copilot and Cursor. Practical experience in prompt engineering, prompt optimization, evaluation frameworks, and reliability tuning is expected.
Advanced Python expertise is required for implementing RAG pipelines, vector workflows, agent orchestration, and AI evaluation frameworks. A strong understanding and application of Responsible AI principles, including safety, fairness, transparency, and governance, are mandatory.
Extensive experience in designing, implementing, operating, tuning, and troubleshooting large-scale cloud solutions on Microsoft Azure or any public cloud is vital. Hands-on expertise in implementing microservices and serverless architectures using Kubernetes, Azure Functions, Service Fabric, and related platforms is required. Strong experience defining and implementing CI/CD pipelines, automated testing, and release strategies, including Blue/Green and Canary deployments, is necessary. Deep experience with cloud monitoring and end-to-end telemetry for observability, reliability, and production readiness is expected.
Strong expertise in security-by-design principles, including encryption, authentication, and authorization, is required. Deep knowledge of Zero Trust architecture, IAM, secure-by-default design, threat modeling, compliance standards, and DevSecOps practices is essential. Hands-on experience with least-privilege access, assume-breach concepts, micro-segmentation, continuous monitoring, SAST/DAST, and secure CI/CD pipelines is necessary. Familiarity with security and monitoring tools such as Microsoft Defender for Cloud, Microsoft Threat Modeling Tool, Azure Sentinel, and Splunk is beneficial.
Proven experience delivering large-scale digital transformation initiatives, including cloud migration and hybrid modernization programs. Exposure to open-source technologies, Azure/AWS/GCP, and industry experience across financial services, government, healthcare, manufacturing, and retail/supply chain is advantageous.
Microsoft Corporation
Technology