8-12+ years of experience in software development with strong C# / .NET (.NET Core / .NET 6+) expertise
Proven experience in a Technical Lead or Senior Lead role
Strong experience with ASP.NET Core and enterprise application development
Solid experience designing scalable architectures, RESTful APIs, and microservices
Hands-on experience with React (hooks, state management, modern JavaScript/TypeScript)
Strong understanding of system design, architecture patterns, and trade-offs
Experience with containerization and deployment (Docker; Kubernetes is a plus)
Strong knowledge of distributed systems, asynchronous processing, and performance optimization
Experience creating and managing WBS, technical plans, and delivery tracking
Experience with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) and enabling their adoption in teams
Familiarity with Agentic SDLC concepts (AI-driven workflows, automated testing, code review, and delivery pipelines)
Experience in capital markets systems (trading, risk, or analytics)
Strong understanding of software engineering best practices (CI/CD, automated testing, code quality, version control)
Knowledge of AWS or Azure ecosystem
Experience with modern frontend tooling (Webpack, Vite, Jest, Cypress)
Familiarity with microservices and cloud-native architecture patterns
Experience with event-driven or real-time systems (SignalR, Kafka, messaging platforms)