We are seeking a seasoned Tech Lead – .NET to lead the migration of existing TIBCO-based services to modern .NET/.NET Core microservices for a high-performance trading platform. This role requires deep technical leadership, hands-on development expertise, and strong experience in the financial domain, particularly trading systems.
Key Responsibilities
Lead the end-to-end migration of TIBCO services to .NET/.NET Core for a trading platform
Design and implement scalable, high-availability microservices architectures
Analyze existing TIBCO integrations and define migration strategies and target-state architecture
Provide technical leadership and mentorship to development teams
Drive Test-Driven Development (TDD) practices and ensure high code quality
Conduct architecture, design, and code reviews
Collaborate closely with business, QA, DevOps, and infrastructure teams
Ensure performance, reliability, and security standards are met for trading applications
Required Skills & Qualifications
10–15 years of overall IT experience with strong hands-on expertise in .NET / .NET Core
Proven experience as a Tech Lead or Senior Lead Developer
Strong experience with microservices and distributed systems
Hands-on experience with TIBCO (BW, EMS, or related components) and service migration
Strong knowledge of Test-Driven Development (TDD) and automated testing
Excellent communication skills and ability to work with cross-functional teams
Solid experience in the financial domain, preferably trading platforms
Experience with unit test automation and code quality tools such as SonarQube
Strong analytical and problem-solving skills
Infrastructure as Code experience using Terraform
Ability to lead technical discussions and influence architecture decisions
Experience working with distributed or onshore/offshore teams
Preferred / Nice-to-Have Skills
Experience with one or more messaging/integration platforms:
Kafka
EMS
TIBCO
Microsoft Certified Lead Developer or equivalent certification (plus)