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 modernization)
Builds
Cloud-native index calculation and dissemination platforms
Domain
Financial services / Indexing / Cloud infrastructure
Required skills
Java (Spring Framework), .NET (C#, MVC), AWS, SQL (T-SQL, PL/SQL), CI/CD, Microservices, Python, Scala, Unix scripting
Preferred skills
Equity/Commodities/Forex/Futures/Options asset classes, Index/Benchmark platforms, UI design (JQuery, HTML5, CSS)
Technologies
AWS (EC2, EMR, Lambda, S3, Glue), Spring, Hibernate, Jenkins, Ansible, Fortify, Selenium, Cucumber, Karate
Responsibilities
Assess current .NET/C# applications for modernization; Design and guide build-out of cloud foundations; Lead functional migration from .NET to Java; Set standards for clean code, test automation, and release strategy; Embed secure engineering practices and risk management.
Seniority
Senior, hands-on IC
