SENIOR PROGRAMMER ANALYST (VB.Net WinForms)
Requisition #: R26-3525 (RQ00342)
Location: Primarily Remote (within Canada – *See Work Model)
Engagement Type: Contract
Number of Resources required: 2
Rate (CAD): Up to $93.00 per hour / Commensurate with related experience and market competitiveness
Term: 2026-07-20 to 2027-07-23 (252 working days) with a 9-month (186 day) extensions available (up to 21-month contract)
Hours per day: 7.25
Security Screening: Standard (Criminal Record Check)
————————————————————————
Tri-global Solutions Group Inc. is seeking two (2) Senior Programmer Analyst (VB.Net WinForms) to join our talented Service Delivery team at Service New Brunswick (SNB), Government of New Brunswick.
WORK MODEL: While remote work is acceptable, the successful candidate could be required onsite, as needed, for engagement with SNB and DTI at 440 King Street, Fredericton, NB or at Brookside Place, Suite 30. SNB will provide office space with access to pertinent information and resources as required, for the duration of the engagement. Remote work may be coordinated with the reporting supervisor. All work must be performed from within Canada in accordance with network and data security policies. Applicants must be legally authorized to work in Canada (e.g., Canadian citizen or permanent resident). Standard hours are 8:15 AM to 4:30 PM Atlantic Time, Monday to Friday, excluding observed holidays. Regardless of location, the contractor must adhere to these Atlantic Time business hours.
Please review the project overview and requirements below. If you meet the requirements and are interested in submitting for this role, please reply to this job posting.
If you know other consultants who may be interested in this opportunity kindly share this job posting.
Thank you.
Tri-global Solutions Group Inc.
Website: https://tri-global.com
————————————————————————
PROJECT OVERVIEW
Service New Brunswick (SNB) – Business Application Services (BAS) provides application support services to the Department of Transportation and Infrastructure (DTI). DTI use over 80 custom business applications on a variety of platforms and technology stacks.
DTI is in the early process of building their own Construction Management System (CMS), replacing an existing vendor supplied solution.
Construction Management System (CMS)
The primary purpose of the Construction Management System (CMS) is to enable DTI Construction personnel to more effectively and efficiently document compliance with construction contract provisions and enable those personnel to devote more time to monitor and test the work performed under construction contracts. Construction Data is entered in the field by Technicians, and this information is used in the Districts to generate pay documents for the contractors. Head office and District staff can use the information for quality control or legal claims.
The replacement of CMS will be led by an internal team consisting of Business SME’s, Project Lead, Technical Analyst, DBA, Lead Developer, Business Analyst and Programmer Analysts. It will be developed using Visual Studio, VB.NET WinForm, an internally developed application framework/template and Oracle database.
Additional Projects
DTI has many additional development projects with the status of “In Progress or Pending”, with the same skillset requirement:
Tech Stack:
– Application Development: VB.Net WinForm
– Databases: Oracle (PL/SQL)
– Reports: Embedded SSRS
– Version Control: Azure DevOps/Git
DESCRIPTION OF SERVICES
The Programmer Analysts should have a strong development background in VB.Net WinForm development and embedded SSRS reports. They will demonstrate the ability to adapt and adhere to an internally developed application framework and its design standards. They will have comprehensive knowledge of Oracle PL/SQL components such as database packages, procedures, triggers, and functions.
They should also have strong understanding of Oracle database structures, schemas, and query building.
They should have experience managing large projects/codebases in Visual Studio and coordinating updates to those projects among multiple developers with version control software. Experience developing with C#.Net MVC web applications would be an asset.
One resource will be assigned to the CMS Replacement project as a Sr. Programmer Analyst.
The other resource will serve as a backfill on other projects/tasks as a Sr. Programmer Analyst as required using VB.Net, SSRS against Oracle databases. (Optional: .Net MVC).
DELIVERABLES
The successful candidate(s) must deliver the following to successfully complete the engagement:
- Comprehensive Application Inventory – validated and maintained view of all in-scope applications, including ownership, functionality, and dependencies.
- Application Roadmap & Disposition Plan – clear future-state direction (keep/change/retire/consolidate) aligned to CIS implementation and governance approvals.
- Gap & Impact Assessments – documented analysis of functional, technical, and workflow gaps, including risks, effort, and mitigation approaches.
- Application Readiness Plans – detailed plans covering upgrades, technical debt remediation, integration changes, and configuration activities required for CIS readiness.
- Decision Support Artifacts – structured recommendations, decision records, and supporting analysis to enable governance decisions.
- Status Reporting & Dashboards – regular reporting on progress, risks, and dependencies across the application planning stream.
MANDATORY REQUIREMENTS
– Years of IM/IT experience. (15 years+)
– Experience as a VB.Net WinForm Programmer Analyst. (10 years+)
– Experience with Oracle PL/SQL database design and development. (10 years+)
– Spoken and written competence in English. (Yes or No)
– Legally authorized to work in Canada. (Yes or No)
SCORED REQUIREMENTS
– Experience in developing and maintaining VB .Net WinForm code. (10 years+)
– Experience in developing and contributing to the use and growth of an internal application framework/template/code library. (3 years+)
– Experience in interpreting and defining Oracle database table and field specifications for complex systems. (10 years+)
– Experience in reading and analyzing complex database schemas. (10 years+)
– Experience managing large projects/codebases in Visual Studio and coordinating updates to those projects among multiple developers with version control software. (10 years+)
– Experience in Oracle PL/SQL including creation, maintenance and debugging of advanced packages, procedures, function and triggers. (10 years+)
– Experience in developing and maintaining SSRS Reports. (7 years+)
– Experience working with a distributed team across multiple disciplines (Business Analysts, DBAs, Developers, and end users). (10 years+)
– Experience in elicitation and analysis activities, including stakeholder engagement, process review, and documentation of functional and non-functional requirements. (7 years+)
– Experience collaborating on UI/UX design to deliver user friendly, accessible, and visually consistent applications. (10 years+)
NOT FOR YOU?
Check out our other opportunities at https://tri-global.com or follow us on LinkedIn. We thank all candidates in advance. Only candidates selected for an interview will be contacted.
WHY WORK WITH TRI-GLOBAL?
– Empower positive change by enabling our clients to revolutionize innovation and technology, elevating them to a higher level of excellence and efficiency.
– Join an exceptional and committed team that redefines the landscape, forging a distinctive path towards success.
– Engage in stimulating and captivating projects that push boundaries and keep you constantly motivated.