Technical Skills
• Software Engineering Leadership — 15+ years of experience designing, developing, and delivering enterprise-grade applications with a focus on scalability, performance, reliability, and hands-on technical leadership across distributed teams.
• C# / .NET Core — Deep expertise in backend engineering using Core, Entity Framework, and modern .NET patterns to build maintainable, high-performance systems.
• Python — Strong proficiency in Python for backend services, automation, data processing, and AI/ML integrations.
• Microservices Architecture — Proven experience designing and implementing scalable, resilient microservices with strong understanding of service decomposition, inter-service communication, and fault-tolerant patterns.
• REST APIs & API Gateways — Skilled in building secure, versioned RESTful APIs and implementing centralized API management and gateway patterns.
• Frontend Development — Hands-on experience with Angular and/or React for building responsive, component-driven SPAs with strong state management and backend integration.
• Cloud & DevOps (Azure) — Practical experience with Azure App Services, Container Apps, AKS, Storage, Service Bus, and CI/CD pipelines for automated build, test, and deployment workflows.
• Containerization & Orchestration — Strong command of Docker and Kubernetes for containerized deployments, orchestration, scaling, and high-availability environments.
• Distributed Systems & Design Patterns — Deep understanding of scalable system design, caching strategies, observability, and standard enterprise design patterns.
• AI/ML & LLM Integration — Experience integrating AI/ML services and large language models into applications, including agent-based systems, workflow automation, and intelligent service orchestration.
Leadership & Delivery Responsibilities
• Lead and mentor onshore and offshore engineering teams, ensuring high-quality delivery, code consistency, and adherence to architectural standards.
• Drive end-to-end technical execution across multiple workstreams, including design, development, code reviews, deployment, and production readiness.
• Translate architectural direction into actionable engineering tasks and ensure alignment across distributed teams.
• Collaborate closely with product owners, architects, and cross-functional stakeholders to define technical scope, resolve dependencies, and manage delivery risks.
• Ensure engineering best practices, coding standards, and DevOps processes are consistently followed across global teams.
• Provide hands-on support in complex problem-solving, performance tuning, and production troubleshooting.
Soft Skills
• Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.
• Effective stakeholder management and ability to collaborate with clients, product teams, and cross-functional leaders.
• Ability to lead technical discussions, influence decision-making, and guide teams through complex engineering challenges.
• Strategic and solution-oriented mindset with strong ownership of delivery outcomes.
• Ability to manage multiple priorities and lead distributed teams in fast-paced environments.