Our client is a leading provider of digital billing, payment, and outsourcing solutions for the property and casualty (P&C) insurance industry in the U.S. They work with insurance carriers, MGAs, and premium finance companies to streamline operations through technology-driven platforms that improve billing, collections, and customer service.
Their solutions offer lower implementation costs and faster go-to-market timelines compared to internal IT efforts. The client also provides premium finance and warranty software that is used by both major finance institutions and smaller agent-owned firms, collectively managing over 1 million policyholder accounts annually.
What makes this opportunity unique is that the company uses its own platform in-house, operating a Business Process Outsourcing Service Center that handles over 175,000 accounts per year—representing more than $500 million in premiums. This gives them unmatched expertise and operational insight within the industry.
The technology stack of the platform: MS .NET 4.8/5.0/Core 3.1, ASP.NET Web Forms/MVC,
Growth/development prospects: * You’ll have real prospects for technical growth on this project, as the team consists of Strong Middle/Senior level specialists. * The project allows improving the English level as well: workflows involve correspondence (regularly Teams and Zoom meetings) with the US colleagues.
REQUIREMENTS * 5+ years of professional experience using C#, ASP.NET, .NET Framework version 4.6 and higher, T-SQL. * Up-to-date strong knowledge of all programming languages, tools, and techniques currently used in the development process. * Strong knowledge of used operating systems. * Advanced knowledge of maintaining and debugging live software systems.
RESPONSIBILITIES * Plan, process and perform all jobs in an efficient manner with little to no assistance from the supervisor. * Understand how our application operates, is structured, and is used. * Develop features in all areas within our application, including collaboration in requirements definition, prototyping, design, coding, and testing. * Participate in the team’s effort to define plans for standardizing, scaling, and enhancing our products and services. * Investigate, analyze and make recommendations to management regarding technology improvements, upgrades, and modifications. * Provide prompt engineering support in response to bug reports. * Architect, design, develop, and implement programming changes with consideration for system performance and quality. * Analyze system specifications and translate system requirements to task specifications. * Analyze current programs including performance, diagnosis, and troubleshooting of problem programs, and designing solutions to problematic programming. * Test new code changes to ensure that logic and syntax are correct, and that program results are accurate. * Assists lower-level programmers with programming assignments. * Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level. * Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, and charts. * Possess strong and effective inter-personal and communication skills and the ability to interact professionally with staff. * Communicate with analysts, developers, testers, and technical support staff regarding programming needs and defects. * Identify, prioritize and execute tasks in the software development life cycle * Provide assistance to testers and support personnel.
NICE TO HAVE * jQuery/Bootstrap experience/CSS * Git experience * Experience with Unit Testing (Moq, XUnit, NUnit)