Senior Developer - Duck Creek Billing Lead

<div><strong>Job Summary:</strong> This position is responsible for design, develop, modify, debug, and evaluate business applications/programs. Produce deliverables related to the project(s) assigned, and assist in post implementation support and system enhancements. As appropriate, utilize available technologies to design code and build solutions to meet business and technical requirements. This position requires strong technical and analytical skills, clear written and verbal communication skills and attention to detail and coding best practices. Engage with the business at every stage, from design, through testing and then into production and support. Support the business in delivering a world-class customer experience to our customers by ensuring maximum operability of our systems. Applications uptime, response time and customer responsiveness are paramount. <br/><br/><strong>Duties and Responsibilities</strong>: <br/>• Solve programming problems to meet business requirements; <br/>• Translate detailed technical design specifications into computer program instructions, debugs routine programs, and prepare program documentation <br/>• Plan and coordinate critical systems and monitoring, analyze and recommend corrective actions for applications failures<br/>• Evaluate system performance, investigate new technologies, recommend and coordinate the implementation of application processing or computer resource utilization improvements<br/>• Ensure architectural integrity and consistency across the entire product(s).<br/>• Conceive, experiment with, and present architectural approaches for software applications, including web, client, server, and others.<br/>• Manage Sprint backlogs effectively and ensure Dashboards reflect all necessary metrics up-to-date.<br/>• Coordination of end user support.<br/>• Create solution options based on research of (current and future) system capabilities, standard processes, and industry trends / new offerings<br/>• Assist business in leveraging (where advisable) standard process capabilities to reduce complexity and customization<br/>• Provide detailed documentation (such as test plan design) in relevant work repositories and guidance and support to development, delivery, test and business teams<br/>• Manage user and systems administration.<br/>• Monitor systems and hardware performance and usage.<br/>• Manage the system change process.<br/>• Provides accurate estimates of effort and timelines for completion of assigned tasks.<br/>• Reviews deliverables, provides input for other analysts, and supports knowledge transfer and ad hoc training of functional processes/systems<br/>• Researches production issues and supports the Application Support group as needed.<br/>• Assists business in articulating enhancements to resolve issues.<br/><br/>Requirements<br/><br/><strong>The Ideal Candidate will have the following education and experience:</strong><br/>• 12 to 14 years of hands-on experience in application software development with a strong focus on Duck Creek Billing. <br/>• Extensive experience in the Property & Casualty (P&C) Insurance domain, including proven success in Billing Architect and Technical Lead roles. <br/>• Deep expertise in Personal Lines Insurance, including Homeowners, Casualty, and Motorcycle products. <br/>• Strong experience designing, configuring, customizing, and supporting Duck Creek Billing solutions using Author, Express, and Server. <br/>• Advanced proficiency in ManuScript development, including configuration management, inheritance frameworks, and version control best practices. <br/>• Demonstrated experience integrating Duck Creek Billing with external applications and services using XML, XSLT, XPath, HTML, CSS, JavaScript, and JSON. <br/>• Strong expertise in Microsoft SQL Server, including the development, optimization, and troubleshooting of complex stored procedures, triggers, queries, and XQuery implementations. <br/>• Ability to provide architectural leadership and recommend design improvements that enhance application scalability, stability, maintainability, and performance. <br/>• Experience establishing development standards, conducting code reviews, and enforcing best practices to ensure high-quality solution delivery. <br/>• Proven track record as a Subject Matter Expert (SME), mentoring and guiding junior and mid-level developers on Duck Creek best practices, coding standards, and solution design. <br/>• Demonstrated ability to lead development teams while remaining actively involved in hands-on coding and technical solution delivery. <br/>• Strong understanding of P&C billing operations, including billing, installment plans, PCN processing, commissions, disbursements, and payment processing. <br/>• Experience collaborating with business analysts, solution architects, product owners, and delivery managers in Agile environments to translate business requirements into scalable technical solutions. <br/>• Excellent communication, stakeholder management, analytical, and problem-solving skills. <br/>• Duck Creek Billing Configuration Certification is mandatory. <br/>• Experience with large-scale Duck Creek Billing implementations, upgrades, and production support engagements is preferred. <br/>• API framework experience as required <br/>• Ability to work effectively in a fast-paced environment, manage multiple priorities, and deliver high-quality solutions within project timelines.<br/>• Bachelor's degree in Engineering, Computer Applications, or related field from an accredited school and 10+ years of related experience.<br/><br/><strong>Our Benefits -</strong> Protection is the name of the game in the insurance industry, and we believe in benefit plans that offer protection to our employees for medical, dental, vision, life, disability, and retirement plans. Our 401k plan and company match are second to none. The company will make a matching contribution equal to 60% of your qualified salary deferral contribution! <br/><br/><strong>Competitive Compensation</strong> - Salaries will be established commensurate with experience. This is an exempt position.<br/><br/>Salary Description<br/> <br/>$140,000 - $160,000</div>

Back to blog

Other Jobs To Apply

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...