Technical Lead .Net Development
Core
Lead the design, development, and maintenance of scalable backend services and microservices for financial software used by investment management firms.
Role type
Senior IC Technical Lead (.NET/C#)
Builds
Scalable backend services, microservices, and unified financial solutions for portfolio management, order management, and trading.
Domain
Financial services / Investment management / Cloud-native backend
Required skills
.NET, .NET Core, C#, MS SQL Server, T-SQL, Microservices architecture, Distributed systems, OOP, SOLID principles, Multithreading, Asynchronous programming, CI/CD pipelines, Jira, Git
Preferred skills
Cloud platforms, Containerized environments, Performance optimization, Agile/Scrum methodologies, Technical documentation, Root-cause analysis
Technologies
.NET, .NET Core, C#, MS SQL Server, T-SQL, Jira, Git, CI/CD pipelines
Responsibilities
Lead the design, development, and maintenance of applications using .NET / .NET Core, C#, and microservices architecture; Drive technical decisions and contribute to solution architecture; Lead and mentor a team of backend developers; Build and oversee scalable backend services; Ensure robust, maintainable code following OOP principles, SOLID principles, design patterns, and clean coding standards; Guide the team in implementing multithreading and asynchronous programming; Lead code reviews, enforce development standards, and ensure overall code quality; Coordinate and actively participate in Agile ceremonies; Collaborate closely with Product Owners, QA, architects, DevOps, and other cross-functional teams; Troubleshoot production issues, conduct root-cause analysis, and drive improvements; Prepare and maintain technical documentation, drive engineering best practices, and reduce technical debt.
Seniority
Senior, hands-on IC with leadership responsibilities