Senior Software Engineer (.Net, Java)
Core
Senior Lead Application Developer responsible for modernizing core index calculation and dissemination platforms from .NET to cloud-native Java services.
Role type
Senior IC software engineer (cloud migration & modernization)
Builds
Cloud-native index calculation and dissemination platforms for global financial markets
Domain
Financial services / Indexing / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring/Hibernate), .NET (C# MVC), Advanced SQL (T-SQL/PL/SQL), AWS cloud services, CI/CD pipelines, threat modelling, secure coding standards
Preferred skills
Equity/Commodities/Forex asset class experience, Index/Benchmark platform experience, UI design (jQuery/HTML5/CSS)
Technologies
AWS (EC2, EMR, Lambda, S3, Glue), Spring, Hibernate, Jenkins, Ansible, Fortify, Selenium, Cucumber, Karate
Responsibilities
Assess and define modernization strategy for .NET applications; design cloud foundations and production readiness; lead migration from .NET to Java services; set engineering standards and drive test automation; embed security and compliance practices
Seniority
Senior, hands-on IC