Senior Software Engineer
Core
Design, develop, test, and maintain the Bank's software solutions, applications, and integrations to power products and services.
Role type
Senior Software Engineer (.NET/C#)
Builds
Reliable, secure, and scalable applications and integrations for a bank
Domain
Banking / Fintech
Deliverable
production ML models | product features
Required skills
.NET, C#, ASP.NET Core, Entity Framework, SQL, REST APIs, microservices, CI/CD, automated testing, software architecture, design patterns
Preferred skills
Microsoft Azure, containerization, event-driven architecture, application security, legacy system modernization
Technologies
.NET, C#, ASP.NET Core, Entity Framework, SQL, Azure, Azure Functions, Service Bus, Key Vault, Azure SQL
Responsibilities
Design, develop, test, and maintain software solutions; Build reliable, secure, and scalable applications; Review code and maintain engineering standards; Investigate technical issues and implement solutions; Improve development and deployment practices; Collaborate with product managers and engineers; Share technical knowledge and support team growth
Seniority
Senior, hands-on IC