Senior Programmer Analyst
3 days ago
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
- Completion of an undergraduate degree or diploma in Information Technology, or Computer Science (equivalent combinations of education and experience will be considered).
- Considerable experience of a progressively responsible nature in development and support within a complex, enterprise, multiplatform application
- Considerable development experience in various technologies, including C#, ASP.NET Core, JavaScript, XML, JSON, REST/SOAP/API services.
- Considerable development experience with standard design patterns and design methodologies (model-view-controller/MVC and model-view-view model/MVVM).
- Considerable development experience with relational database technologies such as Oracle, SQL Server, including stored procedures (PL/SQL or T-SQL).
- Experience delivering IT solutions per project methodologies.
- Experience with version control systems (e.g., Git/GitHub) within a collaborative development environment.
- Experience developing applications using ASP.NET Core and implementing or integrating Web Services (asset).
Assessment Criteria
- 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).
- Knowledge and proficiency with systems analysis, design, requirements interpretation, documentation, coding, debugging, and troubleshooting across multiple layers.
- Knowledge and understanding of modern software development methodologies, best practices, emerging technologies, and secure coding standards.
- Ability to manage time and tasks efficiently with attention to detail.
- Ability to effectively and professionally exchange information with various groups (technical teams, clients, end users, etc.).
- Ability to build and maintain strong working relationships.
- Ability to contribute effectively within a collaborative environment (teamwork).
- Ability to work independently.
Conditions of Employment
Conditions of Offer
Recent and satisfactory Criminal Record Screening Certificate from local police.
Conditions of Acceptance
- 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 yearOur 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...
-
Senior Aquatic Biologist
3 days ago
St. John's, Newfoundland and Labrador, Canada Hatch Full time $120,000 - $180,000 per yearRequisition 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 yearAs 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...
-
Data Analytics Development
1 week ago
St. John's, Newfoundland and Labrador, Canada Standard Aero Full time $60,000 - $90,000 per yearBuild 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 yearAs 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 yearCanonical 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 timeLand 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 timeLand 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...
-
Business Systems Analyst
4 days ago
St. John's, Canada Inmarsat Full timeCompany 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 yearJob 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...
-
Senior SAP FI-CO Functional Analyst
2 weeks ago
St-Hubert, Canada Agropur Full time $53,000 - $70,000 per yearJob 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...
-
Analyst/Senior Analyst, Infrastructure
1 week ago
Toronto - York St, Canada Investment Management Corporation of Ontario Full time $104,000 - $1,600,000 per yearAt 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...
-
Customs Account Analyst, Senior
7 days ago
St. Thomas, Ontario, Canada Buckland Full time $60,000 - $90,000 per yearBuckland 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 timeA 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 timeA 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...
-
Senior Analyst, Domestic Tax
2 weeks ago
St. Catharines, Canada Grant Thornton Full timeWho 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...