Develop, configure, and customize Duck Creek Billing (DC Billing / DCB) modules.
Implement billing workflows including invoicing, payments, commissions, refunds, and collections.
Work on Author, Product Studio, and Duck Creek configuration tools.
Create and maintain manuscripts, web services, and batch processes.
Integration
Integrate Duck Creek Billing with:
Policy (Duck Creek Policy)
Claims systems
External payment gateways
Third-party financial systems
Develop and consume REST/SOAP APIs and web services.
Technical Work
Write and maintain C#/.NET code for customizations.
Work with SQL Server for data analysis and troubleshooting.
Perform debugging, unit testing, and code reviews.
Support deployment, migration, and environment setup.
Business & Functional
Translate business requirements into technical designs.
Configure:
Billing schedules
Payment plans
Delinquency and dunning processes
Support UAT and production defect resolution.
Support & Maintenance
Provide production support and troubleshoot issues.
Perform system enhancements and upgrades.
Maintain documentation and ensure compliance with standards.
Required Skills
Technical Skills
Strong experience in Duck Creek Billing (DCB).
Hands-on with:
Duck Creek Author
XML, XSLT
C#, .NET Framework/.NET Core
Knowledge of SQL Server
Experience with Web Services (REST/SOAP)
Domain Knowledge
Strong understanding of Property & Casualty (P&C) Insurance
Knowledge of:
Billing lifecycle
Payment processing
Invoicing and reconciliation
Preferred Skills
Experience with Duck Creek Policy or Claims
Exposure to Azure / cloud-based deployments
CI/CD pipelines (Azure DevOps, Jenkins)
Knowledge of microservices architecture
Prior experience in Agile/Scrum environments
Requirements
Bachelor's degree in Computer Science, IT, or related field
4-6+ years of experience (varies by role level)
Duck Creek certification (preferred but not mandatory)
About Us | Our Culture | What It's Like to Work Here
Additional Information
IND Senior Software Engineer - GCC024
We're determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals - and to help others accomplish theirs, too. Join our team as we help shape the future.