Enable job alerts via email!

Software Development Manager

Peace Hills Insurance

Edmonton

On-site

CAD 80,000 - 100,000

Full time

7 days ago
Be an early applicant

Job summary

A leading insurance company in Edmonton is seeking a Software Development Manager to lead their IS software development team. The ideal candidate will have extensive experience in software development and team management, with a strong background in Guidewire development and REST APIs. The role includes monitoring project progress, ensuring system performance, and fostering a culture of continuous improvement. This position offers a competitive salary, annual bonus, and a healthy work-life balance.

Benefits

Competitive base pay
Annual bonus eligibility
Healthy work-life balance
Matching contributions to Registered Pension Plan
Personal insurance reimbursement
Social events throughout the year
Annual staff appreciation event

Qualifications

  • 15+ years of software development, database, and management experience.
  • Previous experience managing a team.
  • Experience in designing REST based APIs.

Responsibilities

  • Manage the IS software development team and IT projects.
  • Provide leadership, direction, mentorship, and training to the team.
  • Monitor progress of corporate software development projects.

Skills

Team leadership
Software development
Database management
Analytical skills
Communication skills

Education

B.Sc in Computing Science or equivalent

Tools

Microsoft SQL Server
Guidewire
React
Angular
.NET
C#
Visual Basic
HTML
Job description
What You'll Do
  • Manage the IS software development team and IT projects
  • Provide leadership, direction, mentorship and training to the Software Development team, ensuring the equitable distribution of workload
  • Manage corporate software development projects, monitoring progress to ensure deadlines are met and stakeholders are kept informed
  • Ensure security and optimum performance of systems and applications
  • Assess development tools and processes; introduce and utilize development environments and tools
  • Architect databases and software systems
  • Oversee the development of new and secure client/server and windows based applications
  • Support existing applications and programming changes
  • Develop a departmental culture of continuous improvement, customer service excellence, and a results oriented team
  • Provide technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance current systems
  • Identify opportunities that can improve efficiency of business processes
  • Ensure that regulatory compliance requirements are met
  • Provide assistance and advice to business users in the effective use of applications and information technology
  • Manage the writing and/or maintenance of technical procedures and documentation for in-house developed software systems including design, functional specifications, etc.
  • Participate in monthly meetings with the IT department to discuss progress and issues to be resolved, and report progress as necessary to management
  • Responsible for managing team workloads as well as all aspects of managing a team of direct reports.
  • Other duties as required
What You'll Bring
  • B.Sc in Computing Science or equivalent
  • 15+ years of software development, database, and management experience
  • Previous experience managing a team
  • Experience in Guidewire development (All centers) and certifications is a strong asset
  • Experience in designing REST based APIs
  • Experience with client-side frameworks like React or Angular
  • Solid background in database design using Microsoft SQL Server
  • Background in Microsoft Team Foundation, .NET, C#, Visual Basic, ASPX, HTML, VB Script, JQuery, etc.
  • Strong analytical and problem solving skills
  • Self-motivated with the ability to prioritize, meet deadlines, and manage changing priorities
  • Proven ability to be flexible and work hard, both independently and in a team environment
  • Excellent oral and written communication skills
  • A results oriented individual who thrives working in a fast paced environment
  • Knowledge of accounting and/or P&C insurance an asset
  • Instill an atmosphere of continuous improvement and customer service with the development team
What You'll Experience
  • Competitive base pay with annual bonus eligibility
  • Healthy work-life balance including a day off every 4 weeks
  • Matching contributions to your Registered Pension Plan
  • Personal insurance reimbursement
  • Social events held throughout the year
  • Celebration of your team’s achievements each year with an annual staff appreciation event
  • A career in a stable and essential industry, at a company with an exceptional corporate culture and opportunities for professional development and advancement
Why Peace Hills

Peace Hills General Insurance Company has been serving Western Canada since 1982 with home, auto and business insurance products. Our head office is in Edmonton, Alberta, with branch offices in Calgary and Vancouver. We currently employ over 300 staff who work with more than 1,000 broker offices across British Columbia, Alberta, Saskatchewan, Manitoba, the Northwest Territories, Nunavut and Yukon Territory.

Peace Hills is proudly owned by the Samson Cree Nation, and it is through Wahkôtowin – a Cree word that means “kinship” and the interconnectedness of all beings – that we are and continue to be a respected insurer that provides creative and responsive solutions.

Job Type: Full-time

Work Location: In person

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.