{bc}
indeed

Software Development Manager

Peace Hills Insurance
Edmonton, CAN
Full-time
Onsite
Discovered 2 weeks ago
Software developmentTeam leadership and developmentEnterprise application deliveryApplication lifecycle managementSoftware development lifecycle practicesAutomated testing

Full Job Posting

Role overview

Permanent, full-time Software Development Manager in the Information Technology department, based out of the Edmonton office.

Reports to the Digital Director and owns team development, delivery planning, engineering practices, application quality, operational sustainability, and alignment with business priorities.

Responsibilities

  • Lead, coach, mentor, and develop software professionals; set objectives and development plans; manage capacity, work allocation, recruitment, onboarding, succession planning, and skills development.
  • Oversee design, development, integration, deployment, support, and lifecycle management of secure enterprise applications and digital services.
  • Manage delivery scope, schedules, risks, dependencies, quality, resources, production support, application lifecycle needs, and technical debt; communicate status and issues to stakeholders.
  • Maintain application support and stability, resolving incidents, managing problems, and delivering enhancements; track measures and drive continuous improvement.
  • Set technical direction and architecture oversight; ensure solutions meet security, scalability, supportability, and enterprise standards.
  • Improve lifecycle standards, development environments, engineering practices, coding standards, quality controls, automated testing, code review, source control, CI/CD, secure development, and release management.
  • Ensure non-functional, regulatory, security, privacy, and organizational requirements are met; maintain architecture, design, integration, operational, and support documentation.
  • Partner across architecture, infrastructure, security, QA, business analysis, project management, and business teams; manage vendor and delivery partner relationships.

Requirements

  • 15+ years of progressive software development and technology delivery experience, including management of software development professionals and complex application initiatives.
  • Experience leading teams using Microsoft development technologies and enterprise application platforms.
  • Strong analytical and problem-solving skills; prioritization, deadline management, flexibility, effective communication, and ability to work independently and with teams.
  • Familiarity with Guidewire Cloud Platform, cloud implementation, application lifecycle management, and Guidewire Cloud Standards is an asset.
  • Exposure to .NET, C#, SQL Server, Azure DevOps or equivalent, RESTful APIs, web frameworks, or legacy Microsoft technologies is an asset.
  • Familiarity with AI-assisted development tools and knowledge of accounting and/or P&C insurance are assets.
  • Ability to promote continuous improvement and customer service within the team.

Benefits and work environment

  • Benefits listed include annual bonus eligibility, work-life balance with a day off every four weeks, matching Registered Pension Plan contributions, personal insurance reimbursement, and social and staff appreciation events.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today