Development Lead

Posting Date: Apr 26, 2024

Location: Edmonton, AB

Company: Government of Alberta

Job Information

Job Title: Development Lead

Job Requisition ID: 57815

Ministry: Elections Alberta

Location: Edmonton

Full or Part-Time: Full Time

Hours of Work: 36.25 hours per week

Regular/Temporary: Ongoing

Scope: Open Competition

Closing Date: Wednesday, May 8, 2024, at 11:59 PM

Classification: Opted Out & Excluded Systems Analyst Level 3

Salary: $3,106.31 to $4,114.41 bi-weekly or $81,074.69 to $107,386.10 annually.

About Us

The mandate of Elections Alberta is to administer open, fair and impartial elections by providing stakeholders with the necessary information and means to participate in the democratic process. We also provide support to election officials to ensure impartial service delivery and serve in an advisory and regulatory role to achieve compliance in electoral finance activities.

Elections Alberta is a non-partisan office of the Legislative Assembly.

Role

The Development Lead provides guidance and technical leadership to the development team in implementing and delivering internal and external applications. From wrangling vast datasets to weaving web applications, you will be responsible for navigating the realm of data that powers Elections Alberta. The role oversees full-stack development including database management, .NET applications in a Windows environment, and web applications.
 

Working within internal teams and independently, you will be iteratively modernizing and creating processes to ensure the responsible use of technology to accomplish Elections Alberta’s vision, mission, and mandate. You will need to step in when issues arise to prioritize tasks, build, test, and document changes. The Development Lead is responsible for large external datasets that must be parsed, imported, cleaned, and matched to existing data to maintain internal registers.


This position will be required to maintain a current awareness of best practices, following current trends in software systems, online delivery, data management, and other IT fields, and will assist to create plans relating to modernizing and updating applications in a cost-effective manner.


The position promotes success among employees by providing leadership in resource management, mentoring, coaching, and succession planning by developing a professional team that delivers quality work.

Responsibilities

Your responsibilities will include:

  • Provide leadership and direction to a team of system analysts dedicated to supporting the application(s). 
  • Provide leadership in the design, construction, testing and implementation of new information systems that support requirements and organizational objectives, using a wide variety of technologies within a networked environment.
  • Plan, support, test and document upgrades to maintain application stability.
  • Ensure that the application solutions to be acquired or developed are technically sound and completely address the business requirements.   Aim to deliver the solutions in the best possible manner, regarding maintainability and usability.
  • Oversee production operation and support tasks to ensure the smooth and efficient operation of the applications.
  • Lead collaboration efforts with other technical teams to deliver application services.
  • Work with external vendors, where applicable, to ensure the successful delivery and/or implementation of specific solutions.
  • Represent Elections Alberta as a technical representative on relevant Secretariat for Electoral Coordination committees.

 

To be successful in this position, you will demonstrate:

  • Experience leading a team to deliver application services.
  • Practice of ensuring alignment of solutions to the established standards, as well as making contributions towards application architecture.
  • Ability to manage multiple priorities - effectively and efficiently allocate assignments to the team members.
  • A track record of assisting business areas in identifying and defining business needs and processes.
  • Experience collaborating with multiple internal technical teams and business areas.

Qualifications

  • Post Secondary Degree or Diploma in Computing Science and five years progressive related experience.
  • Knowledge of database structure, coupled with associated business processes, to conceptualize and define database design.
  • Knowledge of technical and operational standards, practices, methods, and procedures.
  • Knowledge of programming principles and logic.
  • Expert knowledge of MS SQL Server and MS SQL Server management studio, C#, MS Visual Studio, and ColdFusion.
  • Expert knowledge of code repositories and deployment scheduling.
  • Expert knowledge of client server environments.
  • Expert knowledge of web technologies and environments.
  • Analytical and problem-solving skills, in planning and designing creative solutions to meet business needs.
  • Supervisory skills in leading project teams of internal staff.
  • Project management, planning and organizational skills in designing, scheduling, and monitoring concurrent projects.
  • Consultative skills in liaising with non-technical customers to define system needs and requirements and senior systems staff in providing expert technical support advice and assistance relevant to applications development and maintenance projects.

What We Offer

Comprehensive Benefits Plan: 1st Choice Benefits Package and Health Spending Account

Pension: Public Service Pension Plan (PSPP)

Successful candidates may be eligible for our Hybrid Work Program

Successful candidates may be eligible for our Hours of Work Averaging Arrangement

 

Notes

This position is exempt from the Alberta Union of Provincial Employees (AUPE). Final Candidates will be required to undergo a Police Information Check.

 

For individuals who have obtained educational credentials from outside of Canada, it is recommended that you obtain an evaluation of your credentials from the International Qualifications Assessment Service (IQAS) and include the IQAS assessment certificate as part of your application. Further information on IQAS is available at: http://advancededucation.alberta.ca/planning/priorlearning/international/#

 

We thank all applicants for their interest. Applications will be reviewed to determine which candidates’ education and experience best meets the needs of the position. Only individuals selected for interviews will be contacted. This competition may be used to fill future vacancies.