Senior Software Engineer
Core
Design, develop, modify, test, implement, integrate, and maintain complex enterprise web-based products and customer applications for financial services clients.
Role type
Senior Software Engineer (Enterprise Web Applications)
Builds
Multi-tier enterprise web applications and customer-facing software solutions
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
C#, .NET Framework, .NET Core, ASP.NET, ADO.NET, Angular, TypeScript, HTML5, CSS3, SQL Server, MVC, SOA, OOP design patterns, Unit testing (MSTest/NUnit), Dependency Injection, Agile/Scrum
Preferred skills
Insurance industry experience, ACORD standards, Technical consulting, JavaScript frameworks, Enterprise RIA applications, UI component libraries, SOA/Web Services technologies
Technologies
C#, .NET, Angular, TypeScript, SQL Server, MSTest, NUnit, ASP.NET, ADO.NET
Responsibilities
Design and develop enterprise web applications; Participate in technical decision-making and documentation; Collaborate with distributed teams and clients; Apply coding standards to solve moderately complex problems; Build client relationships through communication
Seniority
Senior, hands-on IC