Technical Lead .Net Development
Core
Lead the design, development, and maintenance of financial software applications for investment management firms using .NET and microservices.
Role type
Senior IC Technical Lead (.NET/C#)
Builds
Scalable backend services for portfolio management, order management, electronic trading, compliance, and risk.
Domain
Financial Technology / Investment Management
Deliverable
production ML models | product features
Required skills
.NET, .NET Core, C#, MS SQL Server, T-SQL, Microservices Architecture, Distributed Systems, OOP, SOLID Principles, Multithreading, Asynchronous Programming, Cloud Platforms, Containerization, CI/CD, Jira, Git
Preferred skills
Agile/Scrum methodologies, Performance Optimization, Root-cause Analysis, Technical Documentation
Technologies
.NET, .NET Core, C#, MS SQL Server, T-SQL, Microservices, Cloud Platforms, Containers, Jira, Git, CI/CD
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, ensuring scalability, reliability, security, and maintainability. Lead and mentor a team of backend developers. Build and oversee scalable backend services with a strong focus on performance, reliability, and security. Ensure robust, maintainable code following OOP principles, SOLID principles, design patterns, and clean coding standards. Guide the team in implementing multithreading and asynchronous programming for high-performance modules. Lead code reviews, enforce development standards, and ensure overall code quality. Troubleshoot production issues, conduct root-cause analysis, and drive both short-term fixes and long-term improvements. Coordinate and actively participate in Agile ceremonies.
Seniority
Senior, hands-on IC with leadership
