An exciting opportunity exists to join the ProAssurance family of companies!
Our mission is powerful and simple: We protect others. Choosing a place to apply your talents is an important decision for anyone. You have plenty of options. Why choose ProAssurance?
At ProAssurance, we sell a pledge, and that pledge is delivered by our team members. We are seeking individuals who value integrity, leadership, relationships, and enthusiasm—and want to build their career with a great company where they can be their authentic self and feel valued, recognized, and rewarded for their contributions. ProAssurance specializes in healthcare professional liability, products liability for medical technology and life sciences, legal professional liability, and workers' compensation insurance. We are an industry-leading specialty insurer, with in-office, hybrid, and remote job opportunities in much of the contiguous United States.
This position supports our medical product liability line of business, Medmarc, and can be fully remote in the contiguous United States.
To meet the needs of the business, this position will require availability starting at 8am Eastern Time.
We are not offering sponsorship, now or in the future.
Internally, the title of this role is Senior Software Developer. Advanced knowledge of VB.NET and experience with developing API’s is required.
The Senior Software Developer is a key position responsible for the design, development, enhancement, and maintenance of Medmarc's core systems, including policy administration, claims administration, and billing systems for all Medmarc lines of business, as well as the PICA LawyerCare line. This role also involves developing, maintaining, and managing interfaces that connect Medmarc's systems with critical platforms such as the broker web portal, HubSpot, Freedom, and the Workday financial system. This role will also work closely with corporate IT teams as well as vendors and consultants on IT projects. This role also includes learning and documenting proprietary business logic and system architecture to ensure continuity of knowledge as Medmarc transitions to future solutions and prepares for succession in leadership roles.
What you'll do:
30% - Application Development for Medmarc Core Systems
-
.NET software developer responsible for design, development, and maintenance of core Ebix modules, including:
-
Underwriting and Rating
-
Claims
-
Billing and Cash Receipts
-
Entity Management
-
Policy Forms, Letter Generation, and Security
-
Work with business users to gather and understand system enhancement requirements, ensuring alignment with business objectives.
-
Drive operational excellence by developing innovative solutions that improve process efficiency and enable automation.
-
Maintain comprehensive documentation of Ebix technical architecture, design, development, and release processes.
-
Meet internal and external audit and compliance requirements throughout the application development process.
30% - Application Development for System Interfaces
-
Design, develop, and maintain interfaces that connect Medmarc’s core systems to external platforms, including:
-
Medmarc secure portal
-
Workday Financials
-
Corporate data warehouses
-
Medmarc Marketing’s CRM solution (HubSpot)
-
Oversee data extraction, transformation, and loading (ETL) processes into Medmarc’s data warehouse.
-
Proactively monitor, troubleshoot, and resolve issues related to data flow and interface performance.
15% - Manage and maintain core system’s databases, servers, and system configuration
-
Maintain and support core system’s database configurations.
-
Maintain and support underwriting rating factors and rate books in the system.
-
Collaborate with corporate IT teams to maintain SQL databases, application servers, back-ups, and disaster recovery processes.
15% - Responsible for managing other business solutions and processes
-
Maintain the Freedom Reinsurance processing system by configuring reinsurance treaty contracts and ceding rules for both Medmarc and LawyerCare.
-
Design and manage data extracts between Ebix and Freedom.
-
Execute and reconcile monthly reinsurance processes and financial close tasks, ensuring accurate claim SIR billing, premium/loss ceding, and Workday GL interface files.
-
Submit monthly Independent Statistical Service (ISS) data requests and respond to information inquiries.
-
Serve as the primary point of contact for internal and external audit reviews, validating interface accuracy, data integrity, and application security.
10% - Responsible for developing and maintaining daily, weekly, and monthly batch processing tasks and systems
-
Manage and maintain all system batch processes and related solutions and configuration.
What we're looking for:
-
Bachelor's degree in computer engineering or computer science or eight years’ relevant experience in lieu of degree.
-
A minimum of ten years of previous experience as a software programmer preferably within the insurance industry.
-
Previous experience in professional liability insurance preferred.
-
Advanced knowledge of programming languages including VB.NET, HTML5, C#, SQL, Json.
-
Advance knowledge and experience with developing API’s to connect systems.
-
Knowledge of system frameworks.
-
Excellent verbal and written communication skills as well as relationship skills.
-
Strong ability to research and solve complex issues independently.
-
Ability to handle multiple projects at one time and be very results oriented.
-
Excellent organization and attention to detail, the ability to establishing priorities and meet deadlines.
-
Solid analytical and problem-solving skills, including formulating logical and objective conclusions.
-
Be a self-starter, motivated, take initiative, and have strong inter-personal skills.
#LI-Remote
We are committed to providing a dynamic and inclusive environment where everyone can do their best work and grow personally and professionally.
For that reason, we partner with The Predictive Index (PI) – an organization equally committed to improving the working lives of people, to help us hire the best talent by providing additional insight about one’s work style.
The position you applied to requires completion of two assessments prior to being scheduled to interview with a hiring manager. Completion of the assessments is not required in order for your application to be reviewed and to speak with a Talent Acquisition team member. These assessments are Behavioral and Cognitive (internal candidates will only receive the Behavioral assessment), and each assessment takes less than 12 minutes to complete.
After submitting your application, you will receive two emails from The Predictive Index inviting you to complete each of these assessments (please check your SPAM or Junk email folder if you do not see these emails in your inbox).
Position Salary Range
$98,764.00 - $162,976.00
The salary range displayed represents the entirety of the pay grade for this position. Most candidates will start in the bottom half of the range. Factors that may be used to determine your actual salary include your specific skills, how many years of experience you have, your location and comparison to other team members already in this role.
Build your career with us and enjoy access to a best-in-class benefits program
.