Software Development Manager at Peace Hills Insurance
Edmonton, AB T5J 3N3, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Sep, 25

Salary

0.0

Posted On

16 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Professional Development

Industry

Computer Software/Engineering

Description

We currently have an exciting opportunity for an additional Software Development (SWD) Manager in our Information Technology department, based out of our Edmonton office. Reporting to our Director, Digital, the SWD Manager leads a dynamic team of IT professionals and IT projects as well as assesses development tools and processes. More specifically:

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

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • 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
Loading...