Principal .NET Software Engineering (Hands-On)
Core
Lead core application development and define engineering approaches for complex features spanning multiple teams within a financial institution.
Role type
Principal .NET Software Engineer (Hands-On, Player-Coach)
Builds
Scalable, maintainable, and secure web applications and services using .NET Core 8.
Domain
Financial Services / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
.NET 8, C#, ASP.NET Core (Web API & MVC), Oracle databases, HTML/CSS/JavaScript/VueJS or ReactJS, CI/CD pipelines, GIT, unit testing (NUnit/xUnit), REST API design, OAuth 2.0
Preferred skills
Payments systems experience, FinTech industry background
Technologies
.NET Core 8, C#, Oracle, VueJS, ReactJS, GIT, NUnit, xUnit
Responsibilities
Develop engineering approach for program/portfolio solutions; lead planning and design of complex features; perform hands-on coding and architectural reviews; mentor developers; define technology tool stacks; lead end-to-end test strategy.
Seniority
Principal, hands-on IC with team mentorship