Software Development Manager

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

Primary Duties and 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


Prior experience and qualifications of interest include: 

⪧ B.Sc in Computing Science or equivalent
⪧ 15+ years of software development, database, and management experience
⪧ Previous experience managing a team
⪧ Hands on development and programming skills in a Microsoft Windows environment
⪧ 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, in a high pressure environment with changing priorities
⪧ 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

Working at Peace Hills

Peace Hills understands that by reducing work-life struggles, individuals can enjoy a healthier lifestyle while improving productivity at work.  Ensuring an appropriate work/life balance and a collegial and supportive work environment are just a couple of ways we do this.

If you are interested in this great opportunity to build a career, submit your resume to Peace Hills Insurance at   

We thank all applicants for their interest, however only those candidates shortlisted will be contacted.

Application Deadline: January 17, 2020