Already a candidate?

Feedback
Skip to main content
P

Procom

IT Programmer/Analyst, Level 3

Ottawa, ON, Canada · Hybrid

Contract · 12 Months
Start Sep 2026

POSTED

9/22/2026

Job Description

IT Programmer/Analyst – Level 3

Location: Ottawa, ON / National Capital Region (Hybrid – 3 days/week onsite&  2 days/week remote)
Duration: Initial 1-Year Contract with Two 1-Year Extension Options
Security Clearance: Reliability Status Required (access to Protected A/B information)

About the Opportunity

Procom is seeking an experienced IT Programmer/Analyst (Level 3) to support the Canadian Institutes of Health Research (CIHR) under the Task-Based Informatics Professional Services (TBIPS) Supply Arrangement. The successful consultant will join CIHR's Digital and Security Services Branch (DSS) to support the design, development, and enhancement of CIHR's grants management systems — ResearchNet, the Electronic Information System (EIS), and the Funded Decisions Database — as well as technical operations support for the Canadian Common CV (CCV) and internal workflow automation solutions.

This is an excellent opportunity for a senior Java developer with deep enterprise application experience looking to support a federal health research agency's digital transformation and system modernization initiatives.

Key Responsibilities

The selected consultant will be responsible for activities that may include:

  • Performing requirements analysis, translating functional and non-functional requirements into technical design documentation
  • Developing and presenting technical solution options, evaluating feasibility, scalability, and cost, and recommending the most suitable approach
  • Creating detailed solution design documentation, including data flow diagrams, that aligns with organizational standards
  • Designing, developing, unit testing, and implementing enhancements to existing systems or new technical solutions
  • Producing unit test plans and test cases, conducting unit testing, and supporting integration testing
  • Ensuring code quality, maintainability, and adherence to Government of Canada and organizational coding standards
  • Delivering source code to Git repositories following branching and version control standards, and database DDL/DML scripts as required
  • Conducting root-cause analysis for production issues and implementing fixes
  • Participating in sprint reviews, technical walk-throughs, and scrum meetings
  • Providing knowledge transfer, training materials, and documentation to internal teams
  • Preparing level-of-effort estimates and providing timely status updates to the Technical Authority

Mandatory Qualifications

Candidates must demonstrate:

  • A minimum of ten (10) years of work experience within the last fifteen (15) years as a Programmer/Analyst developing enterprise-level, Java-based web applications (multi-user, multi-tier, business-critical, secure, integrated, high-availability, large data volume)
  • A minimum of three (3) years of experience in each of the following: J2EE, Spring Framework, SpringBoot, JSP, JMS, AJAX, JavaScript, JUnit, XML, JSON, SQL, Web Services (SOAP and RESTful), enterprise-level application servers, and OpenID Connect/OAuth 2
  • Work experience developing web applications using Java 11 or higher
  • A minimum of three (3) years of experience as a Programmer/Analyst working on teams of at least three (3) developers

Preferred Qualifications

The following qualifications are considered strong assets:

Accessibility & Security

  • Web Content Accessibility Guidelines (WCAG) 2.1 AA
  • Web Experience Toolkit (WET)
  • Canadian Centre for Cyber Security guidelines

Legacy & Database Technologies

  • PL/SQL, Oracle 14C+ Application/WebLogic Server, Oracle 19C+ Database
  • Struts, iText, Hibernate, JQuery

Development Environment

  • Experience developing software in a team coding environment (3+ developers) using Eclipse/MyEclipse integrated with Git/GitHub
  • Experience providing operations support for enterprise-level web applications, including investigating production issues, debugging application logic, and preparing database adjustments

Microsoft Stack

  • MS/Adoxio Portals, ASP, .NET, C#
  • MS Power Platform (Model-Driven Apps, Canvas Apps, Power BI, Power Automate)
  • MS Azure DevOps, MS Visual Studio
  • MS Dynamics CRM v2104+ / Dynamics 365 workflows, workflow assemblies and plugins
  • SQL Server, SQL Server Reporting Services (SSRS), XrmToolBox
  • PowerShell, Python

Experience

  • Preference given to consultants with 24+ months translating complex business and technical requirements into systems design and specifications

This posting is for a public sector assignment. Compensation will be determined through the competitive bidding process and will be within the approved rate structure for this assignment.

Ready to apply?

You'll complete the application through our portal.

Role summary

IT Programmer/Analyst, Level 3

Ottawa, ON · Hybrid

TYPE

Contract · 12 Months

STARTS

9/22/2026

POSTED

2 hours ago

ATS ID

331335



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy