Senior Programmer Analyst


Senior Programmer Analyst

Institutional Analysis & Information Management (I-AIM)

Brandon, MB

Full-Time, Regular

Competition # 109-23/24

Salary: $71,875 to $93,609 annual ($38.13 to $49.66 hourly)

Classification: Information Technologist 3 (IS3)

Assiniboine Community College has been providing exceptional learning experiences that have been transforming lives and strengthening Manitoba through applied education and research for more than 60 years. Our college is seeking a skilled and experienced senior software developer and information management professional for our Institutional Analysis & Information Management (I-AIM) department.

Reporting to the Manager, Institutional Analysis & Information Management (I-AIM), the Senior Programmer Analyst specializes in software and business intelligence design and development, provides mentorship to junior technical staff, and may supervise other technical staff on a project basis.

The incumbent manages the end-to-end processes of developing, implementing, and maintaining college-wide BI and software solutions including data warehousing, in-house application development, and decision support systems such as dashboards and web enabled reporting.

Be Passionate and Taking Initiative with these Responsibilities:

  • Develops and maintains BI and software applications and database systems by evaluating client needs and analyzing requirements.
  • Arranges project requirements in programming sequence by analyzing requirements, preparing a workflow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
  • Accomplishes programming project requirements by coaching and supervising junior programmer analysts.
  • Plans programming projects by confirming application objectives and specifications with stakeholders and clients.
  • Collaborates with all programmer analysts, ERP system analyst, and Information and Technology Services (ITS) in conceptualizing and developing new software and BI applications.
  • Analyzes and assesses existing business systems and procedures.
  • Conducts research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Liaises with vendors for efficient implementation of new third-party software products or systems and for resolution of any adaptation issues.
  • Develops, documents, and maintains web-enabled and drillable reports and dashboards. ▪ Integrates data from different sources.
  • Extracts and manipulates large amounts of data from SQL databases and other databases by writing complex and efficient SQL queries.
  • Liaises with ITS to assist in resolving problems with the network, in-house software applications, or college software systems.
  • Designs, runs, and monitors software performance tests on new and existing applications for the purposes of correcting errors, isolating areas for improvement, quality assurance, and general debugging.

Being able to deliver results by having:

  • Education and Experience: Bachelor's degree in computer science or a related field, and a minimum of 8 years of recent, related experience. Or an equivalent combination of education and experience.
  • Programming Skills: Proficiency in various programming technologies, languages, and tools, including Visual Studio, C#.NET, .NET Core, Entity Framework Core, Azure DevOps, Razor/Blazor, JavaScript, jQuery, JSON, CSS, T-SQL, Power BI, SSRS, and SSIS. Knowledge of VB6, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET is an asset.
  • Analysis Skills: Strong analytical and problem-solving skills to understand business needs and translate them into technical solutions.
  • Database Skills: Proficiency in database management systems, preferably Microsoft SQL Server. Additional knowledge of Oracle or MySQL is an asset.
  • Project Management: Experience in project management and the ability to lead and coordinate application and BI development projects. Knowledge of agile development principles and practices.
  • Communication: Excellent communication and interpersonal skills to work effectively with both technical and non-technical stakeholders.

This competition will remain open until filled.

Assiniboine Community College is committed to ensuring that its policies, practices, and systems are free of barriers, emphasize the value of diversity, and promote full participation to ensure dignity, respect, and equal access for all employees. A request for an accommodation or to request this document in an alternative format, can be made at any point during the recruitment process by contacting 204.725.8729 or

Assiniboine welcomes applications from all qualified candidates who are legally entitled to work in Canada, including Indigenous peoples, persons of all abilities, members of visible minorities, all genders and sexual orientations, and all other groups protected by the Human Rights Code.

Assiniboine’s campuses are located on the traditional territories of Treaty No. 1 and Treaty No. 2, and the shared traditional lands of Cree, Oji-Cree, Dakota, Dene and Anishinabek/Ojibwe peoples, and the homeland of the Red River Métis Nation.

If you are interested in this career opportunity, please email your resume and cover letter with reference to Competition #109-23/24 to

We thank you for your interest. Only those selected for further consideration will be contacted.

Please contact to request this document in an alternative format if necessary.

Job Details