Senior Programmer Analyst

3 days ago


St John's, Newfoundland and Labrador, Canada Government of Newfoundland and Labrador Full time $80,000 - $120,000 per year

Position Details

Office of the Chief Information Officer - Government of Newfoundland and Labrador

The Office of the Chief Information Officer is seeking a Senior Programmer Analyst to join the Design and Delivery, (MyGovNL) team. Reporting to the Program Manager, MyGovNL, this role is responsible for the design, development, implementation, and support of new and updated software applications within a dynamic government environment. The position combines technical development with business and systems analysis, documentation, and platform support responsibilities. The Senior Programmer Analyst collaborates with internal and external stakeholders to provide software solution design guidance, demonstrations, and recommendations on key decisions for addressing business challenges. In addition, this role may supervise and mentor junior team members and is accountable for delivering efficient IT solutions that align with departmental priorities and OCIO standards.

Key Responsibilities:

Application Development & Support

  • Design, develop, and deploy software solutions within the MyGovNL platform, ensuring alignment with business requirements, standards, and security protocols.
  • Support the ongoing development, maintenance, and stability of the MyGovNL platform, including enhancements, bug fixes, integrations, and performance improvements.
  • Conduct business and technical analysis to understand requirements, document processes, clarify functionality, and translate needs into detailed technical specifications for new and existing applications.
  • Translate business requirements into detailed system designs, including wireframes, and technical specifications for new and existing applications.
  • Perform and support software testing (unit, functional, integration) to validate code accuracy and completeness.
  • Provide technical analysis and input on application design, development, and support across multiple platforms.
  • Create, update, and maintain system documentation, including technical designs, procedures, and coding standards ensuring quality through peer review and QA processes.

Continuous Improvement & Monitoring

  • Contribute to architectural discussions and recommend improvements to enhance performance, maintainability, and scalability.
  • Participate in code reviews and ensure adherence to development best practices, standards, and security requirements.
  • Analyze and resolve technical issues across application, database, and infrastructure environments.
  • Estimate development efforts, identify dependencies, and assist with project planning and sequencing.
  • Support continuous improvement initiatives, including automation, process optimization, and modern development practices.
  • Stay current with industry best practices, evolving .NET features, security standards, and development tooling to support modernization efforts.

Collaboration & Leadership

  • Collaborate with clients, stakeholders, and team members to gather requirements, facilitate walkthroughs and contribute to technical strategies.
  • Mentor junior team members to support skill development and knowledge sharing.

Screening Criteria

  1. Completion of an undergraduate degree or diploma in Information Technology, or Computer Science (equivalent combinations of education and experience will be considered).
  2. Considerable experience of a progressively responsible nature in development and support within a complex, enterprise, multiplatform application
  3. Considerable development experience in various technologies, including C#, ASP.NET Core, JavaScript, XML, JSON, REST/SOAP/API services.
  4. Considerable development experience with standard design patterns and design methodologies (model-view-controller/MVC and model-view-view model/MVVM).
  5. Considerable development experience with relational database technologies such as Oracle, SQL Server, including stored procedures (PL/SQL or T-SQL).
  6. Experience delivering IT solutions per project methodologies.
  7. Experience with version control systems (e.g., Git/GitHub) within a collaborative development environment.
  8. Experience developing applications using ASP.NET Core and implementing or integrating Web Services (asset).

Assessment Criteria

  1. Knowledge and experience with development frameworks, application design, and modern software technologies. such as C#, ASP.NET Core, Oracle, SQL Server, PL/SQL, T-SQL, JavaScript, XML, JSON, REST/SOAP/API services and design methodologies (ex. MVC and MVVM).
  2. Knowledge and proficiency with systems analysis, design, requirements interpretation, documentation, coding, debugging, and troubleshooting across multiple layers.
  3. Knowledge and understanding of modern software development methodologies, best practices, emerging technologies, and secure coding standards.
  4. Ability to manage time and tasks efficiently with attention to detail.
  5. Ability to effectively and professionally exchange information with various groups (technical teams, clients, end users, etc.).
  6. Ability to build and maintain strong working relationships.
  7. Ability to contribute effectively within a collaborative environment (teamwork).
  8. Ability to work independently.

Conditions of Employment

Conditions of Offer

Recent and satisfactory Criminal Record Screening Certificate from local police.

Conditions of Acceptance

  1. Willingness to accept on-call and overtime assignments (occasional).

Information for Applicants

For more information about this opportunity please contact: Cynthia Sheppard, Director, Digital and PMO, Design and Delivery


  • Financial Analyst

    1 week ago


    St. John's, Newfoundland and Labrador, Canada Accountant Staffing Full time $60,000 - $90,000 per year

    Our client, a respected public sector organization in Newfoundland and Labrador, is seeking aFinancial Analystto join their team based inSt. John's.This key,permanent, role is responsible for monitoring and reporting on the organization's financial position through budgeting, analysis, and reporting. It's an excellent opportunity for a focused accounting...


  • St. John's, Newfoundland and Labrador, Canada Hatch Full time $120,000 - $180,000 per year

    Requisition ID: 96767 Job Category: Environmental Location: St. John's, NL, Canada  Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 65 years of business and technical expertise in mining, energy, and infrastructure, our 10,000 colleagues in 150 countries tirelessly work toward...


  • St. John's, Newfoundland and Labrador, Canada Nasdaq Full time $60,000 - $120,000 per year

    As aServices Technical Sales Specialistreporting to theSenior Director of Services Sales, you'll play a critical role in leading customers through the entire Services sales process with finesse and flair. You'll craft winning strategies, dive into technical discovery, and deliver impactful solutions.Collaborate with various internal teams, engage in...


  • St. John's, Newfoundland and Labrador, Canada Standard Aero Full time $60,000 - $90,000 per year

    Build an Aviation Career You're Proud OfAt StandardAero, we use our ingenuity and know-how to find solutions for the simple to the most complex challenges in aviation. Together, we get the job done and done well. Our stability, resources, and respectful culture supports you in building a solid career with a great team you can count on day in and day out for...


  • St. John's, Newfoundland and Labrador, Canada NASDAQ Full time $90,000 - $140,000 per year

    As a Services Technical Sales Specialist reporting to the Senior Director of Services Sales, you'll play a critical role in leading customers through the entire Services sales process with finesse and flair. You'll craft winning strategies, dive into technical discovery, and deliver impactful solutions.Collaborate with various internal teams, engage in...

  • Engineering Manager

    1 week ago


    St. John's, Newfoundland and Labrador, Canada Canonical - Jobs Full time $80,000 - $160,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • St. Albert, Canada Synergy Land and Environmental Full time

    Land Analyst – Intermediate To Senior – St. Albert, ABJoin to apply for the Land Analyst – Intermediate To Senior – St. Albert, AB role at Synergy Land and EnvironmentalLand Analyst – Intermediate To Senior – St. Albert, AB3 days ago Be among the first 25 applicantsJoin to apply for the Land Analyst – Intermediate To Senior – St. Albert, AB...


  • St. Albert, Canada Synergy Land and Environmental Full time

    Land Analyst – Intermediate To Senior – St. Albert, ABJoin to apply for the Land Analyst – Intermediate To Senior – St. Albert, AB role at Synergy Land and EnvironmentalLand Analyst – Intermediate To Senior – St. Albert, AB3 days ago Be among the first 25 applicantsJoin to apply for the Land Analyst – Intermediate To Senior – St. Albert, AB...


  • St. John's, Canada Inmarsat Full time

    Company Description Inmarsat has been at the forefront of global mobile satellite communications for over forty years, and is the market leading provider of voice and high-speed data communications for users on land, at sea and in the air through its constellation of 14 geostationary satellites. Inmarsat is a privately owned company with a profitable track...

  • Senior QE Analyst

    4 days ago


    WELLINGTON ST W:TORONTO, Canada Royal Bank of Canada Full time US$100,000 - US$170,000 per year

    Job DescriptionJob DescriptionWHAT IS THE OPPORTUNITY?We are looking for a highly motivated Senior QE Analyst with proven automation testing experience to join the QE team in Core and Realtime Payments. This individual will be responsible for all aspects of testing within the product group with the focus in automation to enable greater test coverage and...


  • St-Hubert, Canada Agropur Full time $53,000 - $70,000 per year

    Job Type:RegularInvest in you, JOIN AGROPUR. We DAIRY you Agropur is looking for a Senior SAP FI-CO Functional Analyst to join its team in St-Hubert.As a Senior SAP FI-CO Functional Analyst, you will collaborate with key business unit representatives to provide Level 2 functional support for the SAP solution (FI-CO modules). Your functional and technical...


  • Toronto - York St, Canada Investment Management Corporation of Ontario Full time $104,000 - $1,600,000 per year

    At IMCO, our talent is among the best  IMCO offers a uniquely stimulating and rewarding environment where you can help build and drive organizational transformation, all while seeking to challenge yourself, learn, and grow your career. We offer a culture of collaboration and passion, creating unwavering value for the clients we serve.  Our vision is to be...


  • St. Thomas, Ontario, Canada Buckland Full time $60,000 - $90,000 per year

    Buckland is looking for a Customs Account Analyst, SeniorWhat you'll be doingThis position is responsible for the handling of the documentation preparation, monitoring and coordinating of customs release of shipments for the import of goods in accordance with customs regulations. What we can offer youCompetitive salary, benefits package, and matching...


  • St. Thomas, Canada PowerCo Full time

    A leading renewable energy solutions provider located in St. Thomas, Ontario, is seeking a Senior Analyst for Test Management. This role involves defining test strategies, ensuring regulatory compliance, and driving efficiency in lithium-ion testing while collaborating with global teams. Candidates must have substantial experience in cell validation and...


  • St. Thomas, Canada PowerCo Full time

    A leading renewable energy solutions provider located in St. Thomas, Ontario, is seeking a Senior Analyst for Test Management. This role involves defining test strategies, ensuring regulatory compliance, and driving efficiency in lithium-ion testing while collaborating with global teams. Candidates must have substantial experience in cell validation and...


  • St. Catharines, Canada Grant Thornton Full time

    Who we areYou know those big cities that still feel like small towns? Where everyone’s friendly and helps each other out? That’s like Doane Grant Thornton. Except here we’re all professionals and there isn’t a mayor or a general store. What we’re trying to say is that we’re a large and growing professional services firm that still feels like a...