The Manitoba Public Insurance Corporation

Developer 3

Job Locations CA-MB-Winnipeg
Job ID
2025-6202
# of Openings
1
Category
Information Technology
Type
Full-Time
Placement
Permanent
Duration
on going
French Language Services Required
No
Position eligible for Flexible Work?
Hybrid
Security Clearance Required
No

Overview

As a Developer 3, you will work within an Agile team of 6–7 developers, reporting to a Team Lead and providing regular updates and time tracking. You’ll collaborate with IT clients to analyze, design, and develop systems and interfaces, contributing across all phases of the software development lifecycle. Responsibilities include handling complex technical tasks, ensuring quality assurance, producing key process artifacts, and occasionally leading smaller projects or coordinating resources.

Responsibilities

Development / Design

  • Document systems design, concepts and facilities, present and obtain approval for detailed system design.
  • Define and document all systems components, their interfaces and operational environment.
  • Define data structures and files, sub-systems and modules, programs, batch, online, production monitoring procedures, testing strategy and systems.
  • Analyze and resolve configuration issues in a timely manner.
  • Investigates, troubleshoots, and resolves problems within Duck Creek applications, services, and integrations. 
  • Analyze functional requirements to identify information, procedures and decisions flows and recommend alternatives for solutions.
  • Adhering to governance, standards and best practices of the software platform
  • Ensures accuracy and integrity of data and applications through analysis, clear documentation, and problem resolution.
  • Performs break/fix support, regression testing, and supports the inbound/outbound interfaces to various systems and middleware.

Operational Support

  • Creates product backlog items or bugs based on issues found or reported by the business units on the agile framework.
  • Manages production support tickets for applications from start to implementation including defects during project warranty period.
  • Updates incident/work order tickets assigned by the IT support group and creates production support tickets within established processes.
  • Assists Quality test team with any enquiries/clarifications related to application defects or enhancements that are being tested in UAT.
  • Develop and maintain documentation for new systems or changes to existing ones

Qualifications

Education:

  • Diploma in Computer Science or related IT discipline.

Experience:

  • Three years of experience in Duck Creek Technologies.
  • Working knowledge of general insurance terminology and practices is an asset

Technical Knowledge and Skills:

  • Intermediate knowledge of Duck Creek modules Billing and Policy
  • Intermediate knowledge on best practices of Duck Creek configuration and customization changes
  • Intermediate knowledge of the Azure DevOps + Octopus or DCODCH Deployments process for Duck Creek and related components
  • Intermediate knowledge of GitHub code management practices including packaging and maintaining and improving the codebase and branching strategy.
  • Intermediate knowledge of tools such as Duck Creek OnDemand Control Hub and Duck Creek ServiceNow
  • Intermediate knowledge of the Duck Creek Batch and how to create new, support and modify OOTB batch job
  • Intermediate knowledge of APIs and software integration.
  • Creates and executes simple to moderately complex SQL queries for reporting, analysis, data patches and system testing for specific production support applications.
  • Ability to diagnose application issues and to decide what can be done with low code instead of traditional coding, delivering solutions to the client with minimal traditional coding needed.
  • Developers need Duck Creek certification
  • Insights database (including patching), batch, SSIS package, reporting, and Extract Mapper knowledge is an asset
  • Knowledge of the scheduling tool Dollar Universe is an asset.

Analysis Skills

  • Possess the ability to assess business requirements, perform impact analysis against the existing system and provide analysis on integrating business change.
  • Demonstrated ability to create Design Specifications based on Business Use Cases, and/or Requirements Documents.
  • Translate business requirements into systems design and technical specifications.
  • Define input/output sources including a detailed plan for technical design phase.
  • Participates in sprint and cycle planning with the agile team.
  • Validates proposed solution for alignment to business needs, requirements, and impacts to operations, processes, technology, vendors, partners and clients.

Employee Benefits

Health benefits

We offer a comprehensive health benefits program that includes:

  • flexible health, dental and vision plans
  • health spending account
  • travel health coverage
  • other extended health benefits such as ambulance, massage and physiotherapy

 

Financial security

In an effort to support financial security, we offer:

  • registered pension plan
  • group, dependent, and optional life insurance coverage
  • critical illness insurance
  • sick leave to cover short-term disability
  • long-term disability

 

Wellness

We offer programs that focus on how to better achieve a balance between work and personal commitments, as well as maintain a healthy workplace culture. This includes:

  • vacation entitlement
  • flexible work arrangement for eligible positions
  • maternity, parental and adoptive leaves
  • bereavement and family responsibility leaves
  • employee and family assistance program
  • mental-health programming
  • lunch-and-learn offerings
  • discounted gym memberships and wellness account

 

Diversity and inclusion

Manitoba Public Insurance believes that diversity and inclusion strengthens us. We consider ourselves to be a barrier-free organization where individual values, beliefs and practices are respected and appreciated for the diversity they bring to our work life.

 

Employee recognition

It’s important to recognize our employees for their contributions. Not only do we recognize employees as they achieve milestone years in their careers, we also have several outlets for leaders and peers to reward each other for work well done.

 

Professional development

We want our employees to grow, which is why we offer support in keeping their skills up-to-date. We offer in-house training, professional development and an educational assistance program.

 

Safety and health

In an effort to encourage a safe and healthy work environment, we offer various safety, health and workplace policies and programs along with technical expertise and assistance to support employee activities in safety and health.

Apply for this job online
Email this job to a friend
 
 
 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed