Enter a job title or keyword

Systems Analyst II (.NET Developer) – Design & Delivery

Upstaff


Job Location:

Labrador - Canada

Monthly Salary: K 10 - 10
Experience Required: 5years
Posted: 9 October 2026 (14 hours ago)
Application Deadline: 6 January 2027
Vacancies: 1 Vacancy

Job Summary

Systems Analyst II (.NET Developer) Design & Delivery
Client: Government of Newfoundland and Labrador Office of the Chief Information Officer (OCIO)
Project: Motor Registration Division (MRD) / Ticket Management System (TMS) Mainframe Modernization
Location: St. Johns Newfoundland and Labrador.
Start Date: October 19 2026
End Date: March 31 2027
Work Allocation: 100%
Position: Systems Analyst II (.NET Developer)
Team: OCIO Design & Delivery Branch
Position Overview
We are seeking an experienced Systems Analyst II (.NET Developer) to join the Government of Newfoundland and Labradors OCIO Design & Delivery Branch on the MRD/TMS Mainframe Modernization Project.
The successful candidate will contribute to the design development integration data migration testing and enhancement of a modernized enterprise application platform. This is a hands-on development role requiring strong expertise across the stack SQL Server API development front-end technologies data extraction and secure system integration.
The resource will work under the direction of the OCIO DevOps Manager and Solution Architect and collaborate closely with developers architects data specialists testers business stakeholders and other project team members.
Project Background
The MRD/TMS Mainframe Replacement initiative is part of the Government of Newfoundland and Labradors broader modernization strategy to migrate legacy enterprise systems from mainframe technology to modern platforms.
The initiative involves modernization of:
  • Motor Registration Division (MRD) supporting driver licensing vehicle registration carrier registration/compliance and Interprovincial Record Exchange (IRE).
  • Ticket Management System (TMS) supporting the administration of offences for the Department of Justice and Public Safety.
The modernization will leverage a custom-built solution from another jurisdiction with enhancements and interface updates required to address Newfoundland and Labradors business and technical requirements.

Key Responsibilities
1. .NET Application Development
  • Design develop enhance and maintain enterprise applications using the ecosystem.
  • Develop solutions using:
    • C#
    • Core
    • MVC
    • Framework
  • Implement application functionality and system enhancements based on technical and business requirements.
  • Troubleshoot application issues and perform performance optimization.
  • Develop reusable scalable maintainable and secure application components.
  • Work across integration data business logic and presentation layers.
2. API & Integration Development
  • Design develop and maintain RESTful APIs technologies.
  • Develop and integrate service-based and SOAP web services where required.
  • Implement secure performant scalable API and integration patterns.
  • Support integration between enterprise applications and downstream/upstream systems.
  • Participate in redevelopment and modernization of existing data extraction processes.
  • Support API testing documentation deployment and troubleshooting across environments.
  • Apply appropriate security authentication authorization validation and error-handling practices.
3. Database & SQL Development
  • Design and develop SQL-based solutions using Microsoft SQL Server.
  • Write complex SQL queries and stored procedures.
  • Support data extraction transformation reporting feeds and data exports.
  • Analyze existing data structures and develop efficient database solutions.
  • Support data quality validation reconciliation and issue resolution.
  • Work with project stakeholders to ensure accurate and reliable downstream reporting and analytics data.
4. Front-End / UI Development
  • Develop and enhance user interfaces integrated back-end services.
  • Build front-end solutions using:
    • HTML
    • CSS
    • Modern CSS frameworks
    • JavaScript
    • Razor and/or Blazor
  • Implement UI components based on UX designs and established accessibility standards.
  • Maintain consistency between the core solution associated modules and portals.
  • Troubleshoot UI issues and contribute to front-end performance optimization.
5. Data Migration
  • Participate in planning and executing migration of data from legacy/source systems to the modernized target platform.
  • Develop migration utilities transformation logic and validation routines.
  • Perform data quality checks and reconciliation.
  • Investigate and resolve migration-related data issues.
  • Collaborate with data specialists developers business stakeholders and testing teams.
  • Support migration testing cycles and production cutover activities.
6. Application Testing & Quality
  • Assist with solution testing including:
    • Test script development
    • Test execution
    • Defect identification
    • Remediation
    • Regression testing
  • Support API and integration testing.
  • Investigate application defects and implement appropriate fixes.
  • Participate in performance and technical troubleshooting activities.
7. Technical Documentation & Delivery
  • Assist with solution design and technical documentation.
  • Document APIs integration processes data flows and technical solutions.
  • Track tasks and deliverables using Kanban/Planner boards or equivalent project management tools.
  • Participate in regular development meetings stand-ups technical discussions and project planning sessions.
  • Follow established development source-control security accessibility and deployment practices.


Requirements
Mandatory Qualifications
Candidates must demonstrate the following qualifications:
Education
  • Post-secondary education through a 2 year program in:
    • Computer Science
    • Information Systems
    • Management
    • Business
  • Education must be from a recognized institution.
  • Equivalent demonstrated professional experience may be considered.
Stack
Demonstrated advanced hands-on proficiency with the ecosystem including:
  • C#
  • Core / MVC
  • Framework
  • RESTful web services
  • SOAP-based web services
  • Git-based version control
Relational Databases
Extensive hands-on experience with relational database platforms including:
  • SQL development
  • Complex SQL queries
  • Stored procedures
  • Microsoft SQL Server
  • Data extraction
  • Reporting feeds
  • Data exports
Front-End Development
Demonstrated experience developing front-end solutions and UI enhancements using:
  • HTML
  • CSS
  • Modern CSS frameworks
  • JavaScript
  • Razor and/or Blazor
Systems Analyst / Developer Experience
  • 5 years of demonstrated experience working in a Systems Analyst / Developer capacity.
  • Recent hands-on experience within the ecosystem including .NET Framework and/ Core.
API & Service Integration
Strong experience:
  • Designing secure and scalable APIs.
  • Developing RESTful APIs.
  • Developing/integrating service-based implementations.
  • Supporting secure enterprise integrations.
  • Supporting downstream data extraction.
  • Supporting reporting and analytics capabilities.

Software Development Team Experience
Candidates must demonstrate experience working as part of structured software development teams.
The candidates experience should clearly demonstrate:
  • Their specific role and responsibilities within development teams.
  • Experience working within appropriately sized development teams and technical structures.
  • Collaboration with:
    • Software developers
    • Solution architects
    • DevOps teams
    • QA/testing teams
    • Data specialists
    • Business analysts
    • Business stakeholders
    • Other technical/business partners
  • Participation in Agile or comparable software development practices.
  • Attendance at technical meetings stand-ups planning sessions and solution discussions.
  • Contribution to achieving project milestones and successful application delivery.

Preferred Project Experience
Preference will be given to candidates who can demonstrate experience with:
  • Legacy/mainframe modernization
  • Enterprise application modernization
  • Data migration
  • Government or public-sector systems
  • Large-scale enterprise applications
  • API-led integration
  • REST/SOAP services
  • SQL Server-based applications
  • .NET Framework Core modernization
  • Secure and scalable API architectures
  • Accessibility-compliant web applications
  • Reporting/data extraction solutions
  • Application integration and interface modernization

Ideal Candidate Profile
The ideal candidate is a hands-on Developer / Systems Analyst who can work across the full application stack rather than focusing exclusively on back-end development.
They should be comfortable moving between C#/.NET development SQL Server API integration front-end/UI development data migration testing troubleshooting and technical documentation.
Candidates should also be able to demonstrate their experience through specific projects including:
  • Organization/client name
  • Project name
  • Project purpose and scope
  • Project start and end dates
  • Candidates role
  • Assignment duration and allocation
  • Team size and structure
  • Candidates responsibilities and contributions
  • Technologies used
  • Nature of integrations/data migration
  • Relevant deliverables and outcomes



Required Skills:

C# .NET Core Framework REST APIs SOAP Web Services API Integration SQL Server Complex SQL Queries Stored Procedures Data Extraction Data Migration HTML CSS JavaScript Razor Blazor Git Front-End Development Enterprise Application Development Systems Analysis Software Development Application Testing API Testing Data Validation Troubleshooting Agile Technical Documentation Legacy/Mainframe Modernization


Required Education:

2 year post-secondary program in Computer Science Information Systems Management or Business from a recognized institution; equivalent professional experience may be considered.