.Net Developer
This job posting is no longer active.
Job ID : 6852
Category : Technology Solutions
Brand : Definity
Regular/Temporary : Regular
Fulltime/Parttime : Full Time
Location : Winnipeg, Canada
Definity includes some of Canada’s most long-standing and innovative insurance brands, including Economical Insurance, Sonnet Insurance, Family Insurance Solutions, and Petline Insurance. With strong roots that date back to 1871, we’ve grown to become a digital leader in the insurance industry. We’re proud to help our clients and communities adapt and thrive in a world of constant change.
Our promise to you: It’s better here. Why? Because we CARE, and we provide an employee experience that’s collaborative, ambitious, rewarding, and empowering.
Our ambition is to be one of Canada’s leading and most innovative P&C insurers. Come be a part of our journey, and love what you do.
Definity offers a flexible, hybrid work experience where employees work from the office and virtually depending on the type of work they are doing and who they are working with. Leaders partner with their teams to find the right balance of on-site and remote work that best meets the needs of their teams, colleagues, brokers and customers, while ensuring collaboration, teamwork and accountability for goals.
In this role, you will:
- Be a core member of the Development team responsible for delivering software solutions.
- Be responsible for developing and maintaining source code, unit and system testing of code, building high quality application solutions to design specifications, standards, and user requirements by developing and testing components in an iterative manner through a structured process which adheres to the SDLC.
- Engage in the delivery and support of IT related business solutions and collaborate with Senior Developers and Technical Leads throughout the development and delivery lifecycle to ensure that the code meets technical design frameworks, requirements and best practices.
- Report to the Manager, Technology.
What can you expect in this role?
Solutions Design & Code Development
- Collaborates with other team members on the refinement of detailed requirements and testing by providing advice and expert knowledge on the technical feasibility of proposed deliverables.
- Collaborates with the Senior Developers and Technical Lead to automate unit tests, applying development practices such as TDD and Pair Programming.
- Proactively identifies technical debt and seeks ways to improve via refactoring of code.
- Assists in developing, maintaining, communicating, and implementing standards for efficient, reusable, and maintainable code.
Deployment, Maintenance & Support of Technology Solutions
- Verifies that solution documentation is complete, accurate, auditable, and is traceable to business and / or systems requirements.
- Performs problem / incident / defect analysis to identify the severity and scope of the impact, identify potentially related issues, set a priority, as well as suggest and implement fixes.
Expertise with Petline's SDLC (i.e., Lean / Agile Expertise)
- With the guidance of Senior Developers and Technical Leads designs solutions according to the specific needs of requirements being specified during the current iteration only.
- Continuously assists in identifying and implementing improvements.
- Assists the team in actively identifying, analyzing and resolving risks, issues, and blockers
- Collaborates in estimating delivery work necessary to realize a requirement through the development lifecycle.
- Performs various investigative spikes as necessary to mitigate technical uncertainty and risk.
Relationship Management
- Supports the Scrum Master and Technical Lead to obtain stakeholder buy-in and acceptance for application and technical designs.
- Identifies and recommends opportunities to enhance productivity, effectiveness and operational efficiency of the team.
- Communicates assigned task status and provides timely escalation of issues to ensure project objectives are met.
IT Operational Expertise
- Supports a positive work environment that promotes service to the business, quality, innovation and teamwork.
- Participates in knowledge transfer within the team and business units.
- Ensures that design and development knowledge is codified, monitored, tracked and managed.
Risk Management
- Works with the Senior Developers and Technical Lead to assess the likelihood of something going wrong based on the complexity of the solution and other influencing factors such as the experience level of the individual or the team, the newness of the technique, application or language, the condition of the source data, etc.
- Adheres to existing processes / standards, business technology architecture, risk and production capacity guidelines".
What do you bring to the role?
- University Degree or college diploma in computer science, information systems or a related discipline or equivalent years related experience.
- Experience in VB, C#, .NET Framework, and front-end development.
- Experience in Blazor or ReactJS would be ideal
- Experience with nTier development and using architecture patterns to improve development
- Experience in SOA and RESTful services, WCF would be ideal.
- Experience with relational databases (MS SQL) and data modeling.
- Highly flexible and able to quickly adapt to changing priorities.
- Ability to identify and articulate problems and influence decision-making process.
- Highly organized, self-motivated, customer oriented and able to analyze a problem using various methods, co-ordinate solutions with users and team members, and drive the solution to the finish.
We also take potential into consideration. If you don’t have this exact experience, but you know you have what it takes, be sure to give us more insight through your application and cover letter.
Go ahead and expect a lot — you deserve it, and we’ve got it:
- Hybrid work schedule for most roles
- Company share ownership program
- Pension and savings programs, with company-matched RRSP contributions
- Paid volunteer days and company matching on charitable donations
- Educational resources, tuition assistance, and paid time off to study for exams
- Focus on inclusion with employee groups, support for gender affirmation surgery, access to BIPOC counsellors, access to programs for working parents
- Wellness and recognition programs
- Discounts on products and services
Our inclusive work environment welcomes diversity and supports accessibility. If you require accommodation at any time during the recruitment process, please let us know by contacting: [email protected]
Background checks
This role requires successful clearance of a background check (including criminal checks and leadership references).
#LI-Hybrid