Programmer Analyst (Winnipeg)

Programmer Analyst (Winnipeg)

15 Sep
|
vTech Solution
|
Winnipeg

15 Sep

vTech Solution

Winnipeg

Senior Programmer Analyst – .NET / MVC

Client:

Service New Brunswick (SNB) – Business Application Services Department/Project:

Post-Secondary Education, Training and Labour (PETL) – Student Financial Services (SFS) Location:

Fredericton, New Brunswick – Remote acceptable; onsite may be required Start Date:

September 28, 2026 or later Duration:

Up to 250 business days, with potential extension Workday:

7.25 hours/day Position:

Senior Programmer Analyst (PA3) Position Overview Service Current Brunswick is seeking a

Senior Programmer Analyst

to support the modernization, development, integration, and ongoing enhancement of the

Student Financial Services (SFS)

application within the Student Financial Services Branch of PETL. The successful candidate will work as a senior developer within an Agile team, contributing to the design and development of secure, scalable, performant, and maintainable

ASP.NET Core MVC

applications. The role involves developing public-facing functionality, integrating with existing internal SFS applications, implementing secure identity-management capabilities, developing REST APIs, supporting database development, and contributing to responsive user-interface design. The resource will work closely with business stakeholders, subject matter experts, developers, project management, and SNB technical teams to translate business and technical requirements into robust software solutions. Key Responsibilities

Participate in the

analysis, design, development, integration, configuration, testing, and implementation

of enhancements to the Student Financial Services solution. Design and develop secure, scalable, maintainable, and performant applications using

.NET / ASP.NET Core and MVC . Translate

User Stories, functional requirements, technical specifications, and solution architecture

into effective software designs and implementation plans. Develop and maintain secure applications addressing

data confidentiality and client privacy

requirements. Design and implement

Identity Management

and authentication/authorization solutions. Develop and consume

REST-based APIs

and integrate application components across the technology stack. Develop database solutions using

Microsoft SQL Server , including scripts, stored procedures, queries, triggers, and database-related functionality. Develop modern and responsive user interfaces using

JavaScript, jQuery, HTML, CSS , and appropriate front-end frameworks. Apply

responsive UI design principles

and contribute to user-interface and user-experience design activities. Work with

user interface design systems

and established UI standards to deliver consistent user experiences. Develop and support

multilingual software functionality ,



where applicable. Participate actively in an

Agile development environment , including Scrum ceremonies, sprint planning, backlog refinement, stand-ups, reviews, and retrospectives. Conduct and participate in

code reviews , ensuring adherence to established coding standards, security practices, architecture principles, and software-development best practices. Use

Azure DevOps , including development environments, source control, build/release processes, and CI/CD pipelines. Analyze application defects, bugs, and change requests and recommend appropriate technical solutions. Implement approved fixes and enhancements across the appropriate layers of the application, including UI, application, API, and database components. Develop

automated unit tests

and support QA/testing activities. Investigate and implement application

performance improvements . Create and maintain technical documentation in accordance with applicable standards. Participate in team meetings and scrums to communicate progress, technical issues, risks, dependencies, and proposed solutions. Provide technical guidance, mentoring, and knowledge transfer to other developers and team members. Ensure application development activities comply with applicable

security, privacy, confidentiality, and Government of New Brunswick standards . Mandatory Qualifications

Candidates must clearly demonstrate the following: Excellent

English verbal and written communication

skills. Bachelor's degree in

Computer Science or a related discipline , or an equivalent combination of education and experience. 8+ years of programming and design experience with .NET and MVC. 1+ year of programming and design experience with Identity Management solutions. 4+ years of experience writing scripts and stored procedures using Microsoft SQL Server. Scored Technical Experience

Strong candidates should demonstrate recent experience in the following areas: 4+ years:

Designing and developing secure applications addressing both

data confidentiality and client privacy , gained within the last 7 years. 4+ years:

Working within an

Agile development environment , gained within the last 7 years. 4+ years:

Translating technical requirements from

User Stories and solution architecture

into application designs and development, gained within the last 7 years. 5+ years:

Conducting

code reviews

and applying coding guidelines,



standards, and best practices, gained within the last 7 years. 5+ years:

JavaScript, jQuery, HTML/CSS, and User Interface design , gained within the last 7 years. 5+ years:

Responsive UI design

and front-end frameworks, gained within the last 7 years. 1+ year:

Working with

user interface design systems , gained within the last 5 years. 5+ years:

Developing

REST-based APIs , gained within the last 7 years. 2+ years:

Working with

Azure DevOps , including pipelines and development environments, gained within the last 5 years. 2+ years:

Working within the

Canadian Public Sector as a Programmer/Analyst , gained within the last 5 years. 2+ years:

Developing

multilingual software systems , gained within the last 5 years. 1+ year:

Programming and design experience with

Identity Management solutions , gained within the last 5 years. Ideal Candidate Profile

The ideal candidate will be a Senior .NET / ASP.NET Core Developer or Senior Programmer Analyst with extensive experience delivering secure public-facing applications and enterprise systems. The candidate should be particularly strong in ASP.NET Core MVC, C#, SQL Server, REST APIs, Identity Management, Azure DevOps, JavaScript/jQuery, responsive UI development, Agile/Scrum, and secure application development. Experience within the Canadian Public Sector, particularly with government applications involving sensitive client information, privacy, security, multilingual functionality, and citizen-facing services, will be highly advantageous. Key Technology Stack

Backend / Application C# .NET / ASP.NET Core MVC REST APIs Enterprise application development Identity Management Authentication & Authorization Database Microsoft SQL Server T-SQL Stored Procedures SQL Scripts Queries Triggers Frontend JavaScript jQuery HTML5 CSS Responsive Web Design Front-End Frameworks UI/UX Design Systems Multilingual UI DevOps / Development Azure DevOps CI/CD Pipelines Development Environments Source Control Automated Unit Testing Code Reviews Methodology Agile Scrum User Stories Solution Architecture Secure SDLC Coding Standards & Best Practices Project Context

The successful resource will contribute to the modernization of

Student Financial Services , including: Secure online student registration and portal functionality. Online student financial assistance applications. Secure electronic notifications and communications. Improved UI/UX and data validation. Historical data migration. Secure online services for educational institutions. Automated administration, reporting, surveys, and application-management functionality. Integration between new public-facing services and existing internal SFS applications.

#J-18808-Ljbffr

📌 Programmer Analyst (Winnipeg)
🏢 vTech Solution
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: programmer analyst (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: programmer analyst (winnipeg) / winnipeg