About the jobSenior Software Engineer - Azure & Power Platform LeadReady to lead a team while building cutting-edge cloud solutions?We're looking for a passionate Senior Software Engineer who gets excited about Microsoft's ecosystem and loves mentoring other developers. You'll be our go-to expert for Azure and Power Platform, architecting solutions that actually solve real business problems while growing a team of talented engineers. You'll also have the exciting opportunity to work on AI-powered applications - think building sleek chat interfaces or user experiences that integrate with intelligent services.Core Responsibilities:Design, develop, and maintain scalable cloud-native applications on Microsoft Azure platformArchitect and implement microservices using Azure services like App Service, Functions, Container Instances, and AKSDevelop robust APIs and integrate with various Azure services and third-party systemsImplement data solutions with Azure SQL Database, Cosmos DB, and storage servicesWrite clean, maintainable, and well-tested code following software engineering best practicesOptimize application performance, scalability, and reliability in cloud environmentsTechnical Requirements:5+ years of software development experience, with 3+ years specifically in Azure cloud developmentProficiency in programming languages like C#/.NET, Python, Java, or Node.jsStrong experience with Azure services (App Service, Functions, Logic Apps, Service Bus, Event Grid)Knowledge of containerization technologies (Docker) and Azure container servicesExperience with RESTful API design and developmentUnderstanding of cloud architecture patterns and distributed systemsFamiliarity with Azure monitoring tools like Application Insights and Log AnalyticsWillingness to learn and adapt to other cloud platforms such as AWSLeadership & Collaboration:Mentor junior developers and conduct code reviewsCollaborate with cross-functional teams including product management, QA, and business stakeholdersParticipate in technical architecture decisions and solution designLead feature development initiatives and technical problem-solvingNice to Have:Azure certifications (Azure Developer Associate, Solutions Architect Expert)Experience with agile development methodologiesKnowledge of security frameworks and compliance requirementsBackground in database design and performance optimizationExposure to CI/CD pipeline creation and automation toolsExperience with Azure AI Foundry and AI/ML integration