Senior Software Engineer, .NET & WCF Modernization
Core
Senior Software Engineer leading the modernization of legacy .NET Framework and WCF applications into modern, cloud-ready architectures while ensuring production stability.
Role type
Senior IC software engineer (legacy modernization)
Builds
Production .NET applications, WCF services, RESTful APIs, and SQL Server database objects
Domain
Financial markets infrastructure, Enterprise Software, Legacy Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Framework, WCF services, SQL Server (stored procedures, query optimization), REST API development, SOAP/XML, Git, Agile, Root-cause analysis, Software design principles (SOLID)
Preferred skills
.NET Core migration, Azure services, Docker, CI/CD pipelines, Event-driven architecture, Microservices, Domain-Driven Design
Technologies
.NET Framework, WCF, ASP.NET Core, SQL Server, Azure, Docker, Git, Azure DevOps, GitHub Actions
Responsibilities
Support and enhance existing .NET Framework and WCF-based applications; Design and maintain WCF services for enterprise integration; Develop phased migration strategies from WCF to ASP.NET Core Web APIs; Refactor legacy code to improve maintainability and performance; Provide technical guidance, mentorship, and code reviews; Support CI/CD pipelines and deployment automation
Seniority
Senior, hands-on IC with technical leadership