Talent.com
Upstaff
Programmer Analyst IIIUpstaff • Fredericton North, NB, ca
Programmer Analyst III

Programmer Analyst III

Upstaff • Fredericton North, NB, ca
20 hours ago
Job type
  • Full-time
  • Quick Apply
Job description
Job Description
Job Description – Programmer Analyst III
Requisition ID: REQ00342
Client: Service New Brunswick (SNB) – Business Application Services
Department: Department of Transportation and Infrastructure (DTI)
Project: Construction Management System (CMS) Replacement
Location: Fredericton, New Brunswick (Remote within Canada with onsite support as required)
Duration: July 20, 2026 – July 23, 2027
Extension: Possible extension up to 9 months based on project requirements and budget approval
Work Hours: Full-time | 7.25 Hours/Day
Maximum Rate: CAD $110/hour
Position Overview
Service New Brunswick (SNB) is seeking two highly experienced Programmer Analyst III resources to support the Department of Transportation and Infrastructure (DTI) in the modernization and replacement of the Construction Management System (CMS).
The selected candidates will work within an internal development team consisting of Business SMEs, Project Leads, Technical Analysts, DBAs, Lead Developers, Business Analysts, and Programmer Analysts. The application environment is centered around VB.NET WinForms, Oracle PL/SQL databases, embedded SSRS reporting, and Azure DevOps/Git version control.
One resource will primarily support the CMS Replacement initiative as a Senior Programmer Analyst, while the second resource will provide senior-level development support across other DTI applications and enhancement initiatives.
The successful candidates will contribute to the design, development, maintenance, debugging, deployment, and support of enterprise applications and database solutions while adhering to established internal frameworks, coding standards, and development methodologies.
Mandatory Requirements (M1 – M5)
M1 – Years of IM/IT Experience
  • Minimum 15 years of overall IM/IT industry experience.
M2 – VB.Net WinForm Programmer Analyst Experience
  • Minimum 10 years of experience working as a VB.Net WinForm Programmer Analyst.
M3 – Oracle PL/SQL Database Design & Development
  • Minimum 10 years of hands-on experience with Oracle PL/SQL database design, development, and support.
M4 – Communication Skills
  • Strong spoken and written communication skills in English.
M5 – Work Authorization
  • Must be legally authorized to work in Canada.
Scored Requirements / Mandatory Technical Skills (S1 – S10)
S1 – VB.Net WinForm Development
  • Minimum 10 years of experience developing and maintaining VB.Net WinForm applications and codebases.
S2 – Internal Framework / Code Library Experience
  • Minimum 3 years of experience contributing to internal application frameworks, reusable templates, or shared code libraries.
S3 – Oracle Database Specifications
  • Minimum 10 years of experience interpreting and defining Oracle database table structures and field specifications for complex enterprise systems.
S4 – Database Schema Analysis
  • Minimum 10 years of experience reading, analyzing, and understanding complex Oracle database schemas.
S5 – Visual Studio & Version Control Management
  • Minimum 10 years of experience managing large Visual Studio projects/codebases and coordinating development activities among multiple developers using version control systems such as Azure DevOps or Git.
S6 – Advanced Oracle PL/SQL
  • Minimum 10 years of experience creating, maintaining, troubleshooting, and debugging:
    • Oracle Packages
    • Procedures
    • Functions
    • Triggers
S7 – SSRS Reporting
  • Minimum 7 years of experience developing and maintaining SSRS Reports, including embedded reporting solutions.
S8 – Distributed Team Collaboration
  • Minimum 10 years of experience working within distributed cross-functional teams including:
    • Business Analysts
    • DBAs
    • Developers
    • Technical Leads
    • End Users
S9 – Business & Requirements Analysis
  • Minimum 7 years of experience performing:
    • Stakeholder engagement
    • Elicitation sessions
    • Process reviews
    • Functional and non-functional requirements documentation
    • Analysis activities
S10 – UI/UX Collaboration
  • Minimum 10 years of experience collaborating on UI/UX initiatives to deliver:
    • User-friendly interfaces
    • Accessible applications
    • Visually consistent enterprise solutions
Preferred / Asset Skills
  • Experience developing C#.Net MVC web applications.
  • Experience working within public sector or government environments.
  • Familiarity with enterprise construction management or infrastructure-related applications.
  • Experience working in Agile/Scrum environments.
Key Responsibilities
  • Develop new applications and application components based on functional specifications.
  • Design, code, test, deploy, and maintain enterprise solutions using:
    • VB.Net WinForms
    • Oracle PL/SQL
    • SSRS
    • Visual Studio
    • Azure DevOps/Git
  • Analyze bug reports and change requests and propose technical solutions.
  • Develop and maintain advanced PL/SQL database objects including procedures, packages, triggers, and functions.
  • Collaborate with Business Analysts and stakeholders to interpret business requirements.
  • Produce and maintain technical documentation according to organizational standards.
  • Participate in Agile ceremonies including team scrums and technical discussions.
  • Support version control, code merges, and coordinated deployments across multiple developers.
  • Collaborate with UI/UX teams to ensure accessible and visually consistent application design.
  • Support troubleshooting, debugging, performance tuning, and production support activities.
Deliverables
The successful candidate will be expected to:
  1. Develop application components and enhancements based on approved functional specifications.
  2. Deliver technical solutions across the technology stack including VB.Net, Oracle PL/SQL, SSRS, Visual Studio, and Azure DevOps.
  3. Analyze and resolve defects and enhancement requests.
  4. Maintain and update technical and system documentation.
  5. Participate actively in team scrums and collaborative development activities.
Work Environment
  • Remote work is permitted within Canada.
  • Candidates may be required onsite in Fredericton, NB as needed.
  • Work must be performed during Atlantic Standard Time business hours (8:15 AM – 4:30 PM AST).
  • Travel expenses will not be reimbursed by SNB.


Create a job alert for this search

Programmer Analyst III • Fredericton North, NB, ca

Similar jobs

Healthcare Programmer Analyst with CA Gen Focus

BuzzClanFredericton, NB, CA
Full-time

Advance your career as a Programmer Analyst focused on CA Gen technology and healthcare application development.This role is vital in supporting the Client Service Delivery System in New Brunswick.... Show more

 • Promoted

Senior Statistical Analyst II - Tigermed

Tigermedfredericton, nb, ca
Full-time

Communicate with clients as the.Archive all programming deliverables and documentation per SOPs.Mentor team members and support their technical and professional development.CDISC standards, and com... Show more

 • Promoted

Senior Oracle Application Developer - PwC Canada

PwC Canadafredericton, nb, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Project Controls Analyst

Morson Edge (Canada)Fredericton, NB, Canada
Full-time

Project Controls Analyst (PCA) – Utilities / Wind Projects.Onsite – NB Power Head Office (515 King Street, Fredericton, NB).Months (potential extension based on performance and project needs).Utili... Show more

 • Promoted

Programming Analyst

BuzzClanFredericton, NB, CA
Full-time

Duration: 12+ Months (Extension Possible).We are looking for an experienced Programmer Analyst with strong hands‑on experience in CA Gen application development, PL/SQL programming, Java applicatio... Show more

 • Promoted

Programmer Analyst (PA2)

SereneAidFredericton, NB, CA
Full-time

Job Description – Programmer Analyst (PA2).Client: Service New Brunswick (SNB) – Health Application Services.Location: Fredericton, New Brunswick (Onsite).Duration: 12 Months (May 12, 2026 – May 10... Show more

 • Promoted

Contract Programmer Analyst - CA Gen

Innova SolutionsFredericton
Full-time +1

Join Innova Solutions as a full-time CA Gen Programmer/Programmer Analyst in Fredericton.This hybrid role focuses on both steady state and project-based programming tasks.In this 12-month contract ... Show more

 • Promoted

Senior Oracle Application Developer

PwC Canadafredericton, nb, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

eHealth – Application Architect

VBeyond CorporationFredericton, NB, CA
Full-time

University degree in Computer Science or a related discipline (or equivalent combination of education and experience).Minimum 20 years of IM/IT experience.Minimum 15 years of experience as a Senior... Show more

 • Promoted

Programmer Analyst

MassGenicsFredericton, NB, CA
Full-time

Position type: Full Time Contract.Location: New Brunswick, Canada.The work will comprise a mixture of steady state and project-based efforts including system operation, user support, third‑party so... Show more

 • Promoted

Workday Technical Analyst

Modaxofredericton, nb, ca
Full-time

Modaxo is looking for a proactive and skilled.In this role, you will contribute to the evolution of Workday from its current state to full adoption across our business, acting as a trusted partner ... Show more

 • Promoted

Project Controls Analyst - Morson Edge (Canada)

Morson Edge (Canada)fredericton, nb, ca
Full-time

Project Controls Analyst (PCA) – Utilities / Wind Projects.Onsite – NB Power Head Office (515 King Street, Fredericton, NB).Months (potential extension based on performance and project needs).Utili... Show more

 • Promoted

Senior Statistical Analyst II

Tigermedfredericton, nb, ca
Full-time

Communicate with clients as the.Archive all programming deliverables and documentation per SOPs.Mentor team members and support their technical and professional development.CDISC standards, and com... Show more

 • Promoted

Project Controls Analyst

RaiseFredericton, NB, CA
Full-time

The Project Controls Analyst (PCA) will be primarily responsible for project schedules, cost baselines, tracking performance, and forecasting outcomes using project management tools.The role involv... Show more

 • Promoted

Guidewire Integration Developer

Infotek Consulting Inc.fredericton, nb, ca
Full-time

Guidewire Integration Developer.We are seeking a highly skilled Guidewire Integration Developer with deep expertise in Guidewire platforms to support ongoing initiatives within Property and Casualt... Show more

 • Promoted

CA Gen Programmer / Programmer Analyst (Programmer 2)

SereneAidFredericton, New Brunswick, Canada
Full-time

CA Gen Programmer / Programmer Analyst (Programmer 2).Service New Brunswick (SNB) – Department of Health.Technology Services Division – Health Application Services.Fredericton, New Brunswick (Onsit... Show more

 • Promoted

Innova Solutions Programmer Analyst Role

MassGenicsFredericton, New Brunswick, Canada
Full-time

Join Innova Solutions as a Programmer Analyst Lead in New Brunswick, Canada, in a hybrid work environment.This full-time contract position focuses on enhancing systems through programming and user ... Show more

 • Promoted

CA Gen Programmer Analyst in Fredericton

SereneAidFredericton, New Brunswick, Canada
Full-time

Elevate your career as a CA Gen Programmer Analyst with Upstaff Employment Services in Fredericton, New Brunswick.Support the Client Service Delivery System while developing vital applications and ... Show more

 • Promoted

CA Gen Programmer

Innova SolutionsFredericton, NB, CA
Full-time

CA Gen Programmer/Programmer Analyst.The work will comprise a mixture of steady state and project-based efforts including, but not limited to, system operation, user support, third party software u... Show more

 • Promoted

Senior Oracle Application Developer - fredericton

PwC Canadafredericton, nb, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more