Senior Software Engineer (Duck Creek)
What you will be doing:
- Collaborate with a team to develop software solutions on Duck Creek platform based on product and business requirements.
- Design and configure Duck Creek modules including Policy Rating Forms Pages and Rules or Billing.
- Manage production support activities including high severity defect resolution and performance optimization.
- Assist in deriving software product requirements and analyze for completeness and feasibility.
- Communicate solutions thoroughly through documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Aid in identifying problem areas and refactoring solutions for scalability and to reduce technical debt.
- Assist the delivery team with any issues/challenges related to design, code, and usability.
- Collaborate with a distributed delivery team to share best practices.
- Follow best practice software development lifecycle and methodologies.
- Write testable, scalable, and efficient code and lead code reviews.
- Mentor team members and aid in delegating work to engineers within the delivery team.
- Protect operations by keeping internal and non-public information confidential.
Education, Experience, and Licensing:
- Bachelor’s degree in computer science, Computer Engineering, or related field, or equivalent relevant work experience required.
- 5-7 years of experience designing and developing software solutions using .NET (C#), ASP.NET, SQL Server programming, XML, XSLT required.
Qualifications/Skills and Competencies:
- Proficiency in managing code versioning, review, build, and deployment using tools such as GitHub, GitLab, and Bitbucket.
- Proficiency in implementing insurance management applications utilizing platforms such as Duck Creek Policy, Billing, and Claims is desired.
- Strong understanding of AngularJS, microservices architecture, relational and non-relational databases, and cloud environments such as Azure or AWS is preferred.
- Expertise in deploying SaaS solutions and managing cloud-based DevOps workflows within AWS environments is required.
- Firm understanding of modern multi-tenant web applications and microservice and serverless architecture.
- Solid foundation in data structures, algorithms, object-oriented design, and patterns.
- Comfortable in a fast-paced agile process, embracing practices such as TDD and CI/CD.
- Demonstrate strong project management, interpersonal, leadership, and organizational skills.
- Demonstrate excellent verbal and written communication skills.
- Ability to work independently and prioritize effectively.
- Ability to think critically and objectively.