Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

Upstaff

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. John's, 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 Labrador's 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 Microsoft .NET 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 Labrador's 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 Labrador's business and technical requirements.

Key Responsibilities

1. .NET Application Development

  • Design, develop, enhance, and maintain enterprise applications using the Microsoft .NET ecosystem .
  • Develop solutions using:
    • C#
    • ASP.NET Core
    • ASP.NET MVC
    • ASP.NET 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 using .NET 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 with .NET 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.

Microsoft .NET Stack

Demonstrated advanced hands-on proficiency with the Microsoft .NET ecosystem, including:

  • C#
  • ASP.NET Core / MVC
  • ASP.NET 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 Microsoft .NET ecosystem , including .NET Framework and/or .NET 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 candidate's 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 and .NET 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 Senior .NET 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
  • Candidate's role
  • Assignment duration and allocation
  • Team size and structure
  • Candidate's responsibilities and contributions
  • Technologies used
  • Nature of integrations/data migration
  • Relevant deliverables and outcomes
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Systems Analyst II (.NET Developer) - Design & Delivery in St John's, NL vacancy
  • $59.03k - $73.78k per year

     ...Toromont Power Systems is looking for a Service Advisor to join our team! This position will provide technical direction and accountability...  ...brand Opportunities to continuously Learn, Grow and Develop with our Toromont team through our internal Training teams that... 
    Suggested
    Permanent employment
    Full time
    Local area
    Flexible hours

    Toromont Cat

    St John's, NL
    more than 2 months ago
  •  ...Caterpillar brand Opportunities to continuously Learn, Grow and Develop with our Toromont team through our internal Training teams that...  ...for 14 day rotational schedules  About Toromont Cat Power Systems Toromont Cat Power Systems is an industry leader in the supply... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Toromont Cat

    St John's, NL
    more than 2 months ago
  •  ...acting locally.  Join our Project Delivery Group (PDG), a dynamic team of...  ...methodologies, governance and systems that are unparalleled in the...  ...culture Focus on the quality of design work in accordance with the project/Hatch procedures Develop a good understanding of Hatch... 
    Suggested
    Long term contract
    Local area
    Flexible hours

    Hatch

    St John's, NL
    15 hours ago
  •  ...industry #PowerTheChange towards a net-zero future. We are driven by...  ...and Intermediate Piping Designers to join our Engineering team!...  ...design and development of piping systems, ensuring all work is completed...  ...the engineering department to develop designs and resolve design... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area

    Aker Solutions

    St John's, NL
    24 days ago
  •  ...transition. Regardless of the delivery mode our clients choose, we have...  ...for people who want to develop their skills, take on new challenges...  ...as a  Transmission Lines Designer . In this fulfilling position...  ...civil, mechanical, electrical systems like foundations, lightning protection... 
    Suggested
    Permanent employment
    Full time
    For contractors
    Internship
    Work at office
    Flexible hours

    CIMA+

    St John's, NL
    16 days ago
  • $80 per hour

     ...Responsibility: Service Now Senior Developer - Discovery and Integrations The Opportunity Total Systems Solutions Consulting Inc. is...  ...the Province's vendor service delivery partners. The Province is...  ...will play a critical role in designing, developing, and implementing... 
    Hourly pay
    Full time
    Fixed term contract
    Monday to friday
    Flexible hours

    Total Systems Solutions Consulting Inc.

    St John's, NL
    2 days ago
  • $27.61 - $30.67 per hour

    Zone: Eastern Urban Zone Location: Agnes Pratt Home Trades Worker II Long Term Care - Facilities Management Permanent, Full-Time NAPE HS 08167POS Hours : 75 bi-weekly (8-hour days, on-call) Salary : CG-29 (CAD 27.61 - CAD 30.67 per hour) Competition Number... 
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    For contractors

    NL Health Services

    St John's, NL
    5 hours ago
  • $27.61 - $30.67 per hour

     ...Site; Primary Site - St. Clare's Mercy Hospital Trades Worker II - Power Engineer Facilities Management Permanent, Full-Time...  ...such as steam boilers, hydronic boilers, air handling units, cooling systems, related system controls, heat exchangers, chillers, medical gas... 
    Hourly pay
    Permanent employment
    Full time
    Shift work
    Night shift
    Rotating shift
    Weekend work
    Afternoon shift

    NL Health Services

    St John's, NL
    1 day ago
  •  ...acting locally.  Join our Project Delivery Group (PDG), a dynamic team of...  ...methodologies, governance and systems that are unparalleled in the...  ...culture Focus on the quality of design work in accordance with the project/Hatch procedures Develop a good understanding of Hatch... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    St John's, NL
    26 days ago
  •  ...how Canada trains its pilots, Air Combat Systems Officers (ACSOs) , and Airborne Electronic...  ...detail-oriented and analytical Business Analyst to support the Program Manager in St. John...  ...process improvement strategies. Develop process models for optimization. Enhance... 
    For contractors

    PAL Aerospace

    St John's, NL
    1 day ago
  •  ...JOB DESCRIPTION Remarkable people, trusted by clients to design and advance the world. Wood is recruiting a Vessel Control Systems Operator (Control Room Operator) to join its Operations team focusing on the oil and gas petrochemical industry. This opportunity is offshore... 
    Full time
    Work at office
    Shift work
    Night shift

    Wood PLC

    St John's, NL
    15 days ago
  •  ...Newfoundland Start Date: ASAP Employment Type: Ad Hoc / Temporary JOB SUMMARY: Responsible for all tasks and duties of Systems Control / Instrumentation Technician / Electronic Technician discipline including but not limited to, installation or maintaining... 
    Daily paid
    Remplacement
    Temporary work
    For contractors
    For subcontractor
    Immediate start

    Puglisevich

    St John's, NL
    6 days ago
  •  ...Delivery Driver Delivery Drivers are responsible for delivering our delicious food to our Guests at home. They are always smiling, dedicate to delivering perfect food, every time, and tailor their service to meet the needs of our Guests. As a team player, they do their part... 
    Work at office
    Local area
    Flexible hours
    St John's, NL
    a month ago
  • $64.36k - $87.76k per year

     ...September 22, 2026 RESEARCH SECURITY ANALYST (BAND LEVEL 8) Research Initiatives and Services (Contractual Position to March 31,...  ...Preparing detailed reports involving sensitive and complex matters. Developing, reviewing, and contributing to new and existing policies,... 
    Permanent employment
    Work at office

    Memorial University of Newfoundland

    St John's, NL
    1 day ago
  •  ...industry #PowerTheChange towards a net-zero future. We are driven by...  ..., and traditional oil and gas developments. This position will drive...  ...implications of electrical design choices on cost, schedule, risk...  ...operability, and overall project delivery. What will you be doing?... 
    Long term contract
    Full time
    Local area

    Aker Solutions

    St John's, NL
    26 days ago
  •  ...industry #PowerTheChange towards a net-zero future. We are driven...  ...equipment to ensure on time delivery with attentions to receipt and...  ...~ Professional procurement designation or certification, such as the...  ...carbon oil and gas production and develop renewable solutions to meet... 
    Long term contract
    Full time
    Contract work
    Local area

    Aker Solutions

    St John's, NL
    6 days ago
  •  ...thrives on innovation and excellence in bridge design, inspection, rehabilitation, and...  ...completion; Innovate : Work with teammates to develop bespoke designs, new tools and efficient...  ...and budgets, ensuring successful project delivery; and Experienced Relationship Builder:... 
    Long term contract
    Full time
    Contract work
    Internship
    Flexible hours

    Cbcl Limited

    St John's, NL
    more than 2 months ago
  •  ...project records, proposal trackers, filing systems and archives. Support meeting...  ...traditional administrative support. As your skills develop, you will have opportunities to take...  ...impacts, as well as future implications of our designs.   CBCL operates from its offices in... 
    Long term contract
    Full time
    Internship
    Work at office

    Cbcl Limited

    St John's, NL
    10 days ago
  • $79.39k - $103.2k per year

     ...development, implementation and maintenance of the financial systems for the department; Develops, implements and evaluates policies and procedures that...  ...possess the following: Professional accounting designation, supported by an undergraduate degree in Business,... 
    Permanent employment
    Full time
    Work at office
    Relocation

    Newfoundland Labrador Liquor Corporation

    St John's, NL
    more than 2 months ago
  •  ...responsible for leading the development and delivery of a newcomer-focused youth mental health...  ...project activities, ensuring project is designed and delivered in line with funder...  ...Program Trainer and Youth Peer Supporters  Develop a strong referral network within ANC and... 
    Full time
    Monday to friday
    Flexible hours
    Afternoon shift

    Association For New Canadians

    St John's, NL
    more than 2 months ago
  •  ...lifestyle. In this pivotal role, you'll develop solutions to tackle critical water...  ...conducting flood and erosion studies, sewer system analysis, or developing solutions to key stormwater...  ...studies, hydraulic structure assessment, design solutions, stormwater BMPs, and climate... 
    Long term contract
    Full time
    Contract work
    Internship
    Flexible hours

    Cbcl Limited

    St John's, NL
    more than 2 months ago
  •  ...private organizations and high net worth business owners and...  ...industry ~ Possess a Canadian CPA designation ~ Completed the CPA In-Depth...  ...Learning opportunities to develop new skills and progress your career...  ...are committed to combating systemic racism, advancing gender equity... 
    Permanent employment
    Full time
    Private practice
    Worldwide
    Weekend work

    Ernst & Young

    St John's, NL
    5 hours ago
  • $130k - $150k per year

     ...Management team to ensure seamless delivery of service to our clients and...  ...leading staff and systems responsible to meet service delivery...  ...parties, you will collaboratively develop strategic operational plans...  ...is the selected proponent to design, manage and operate a single,... 
    Long term contract
    Permanent employment
    Full time
    Internship
    Work at office

    Medavie

    St John's, NL
    17 hours ago
  •  ...energy, and industrial sectors to design, build, and maintain the critical infrastructure systems communities and industries rely...  ...and Project Management teams to develop technically sound, executable,...  ...that leads to effective project delivery and profitability. Key Responsibilities... 
    Weekly pay
    Long term contract
    Full time
    Contract work
    For subcontractor
    Local area

    Rising Edge Group

    St John's, NL
    13 days ago
  •  ...work, support successful project delivery, and grow with a team that is...  ...you to think creatively and develop new skills. Health & Wellness...  ...Interpret tender documents, design drawings, and technical specifications...  ...Accubid, Bluebeam, or similar systems is an asset. Demonstrated... 
    For subcontractor
    Internship
    Work at office

    Green Infrastructure Partners

    St John's, NL
    11 days ago
  •  ...acting locally.  Our Project Delivery Group (PDG) is a dynamic team...  ...methodologies, governance and systems that are unparalleled in the...  ...of a project, from conceptual design and engineering through construction...  ...commissioning; A chance to develop your technical, analytical,... 
    Long term contract
    Remplacement
    Internship
    Work at office
    Local area
    Flexible hours

    Hatch

    St John's, NL
    15 hours ago
  •  ...locally.  Join our Project Delivery Group (PDG), a dynamic team of...  ...methodologies, governance and systems that are unparalleled in the...  ...control and automation engineering design deliverables for a variety of...  ...project requirements ~ Develop factory acceptance test and software... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours

    Hatch

    St John's, NL
    15 hours ago
  •  ...safe and fully equipped for day-to-day efficiency Train and develop your team, encouraging continuous learning and growth Monitor...  ...Flexible Health & Dental Plans - with six cost shared options designed to fit your lifestyle. ~ Mental Health & Wellness Support - through... 
    Full time
    Part time
    Immediate start
    Flexible hours

    Steele Auto Group Careers

    St John's, NL
    5 days ago
  •  ...communicative company that heavily invests in our communities and employees. We support and develop our employees by promoting training, assisting in attaining professional designations, having an open-door policy with management and helping employees advance their careers.... 
    Full time
    For contractors
    Local area

    Rcs Construction

    St John's, NL
    more than 2 months ago
  •  ...transition. Regardless of the delivery mode our clients choose, we have...  ...for people who want to develop their skills, take on new challenges...  ...drive engineering studies and designs, fostering innovation and...  ...design /analysis software and CAD systems, along with familiarity of drawing... 
    Permanent employment
    Full time
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    St John's, NL
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Analyst II (.NET Developer) - Design & Delivery. Be the first to apply!