Programmer Analyst

Government of Prince Edward Island


Date: 1 day ago
City: Charlottetown, PE
Salary: CA$67,119 - CA$83,870 per year
Contract type: Full time

Programmer Analyst


Department: Treasury Board Secretariat

Location: Charlottetown / Hybrid Options within PEI

Position: (2) Full-Time 100% Position (Commencing Immediately)

Employment Type: Permanent - UPSE


Hourly Salary Range: $34.42 - $43.01

Annual Salary Range: $67,119 - $83,870

Pay Level: 17


Bi-Weekly Hours: 75.0 hours bi-weekly

Posting ID: 164842-0924TBPI

Closing Date: Wednesday, December 4, 2024 5:00 p.m.

Open to: Public


The Department of Finance is committed to Equity, Diversity, Inclusion and Accessibility. Our goal is to build a public sector workforce that reflects the diverse communities we serve and to promote welcoming, diverse, inclusive, respectful workplaces that are accessible to all. We welcome all interested individuals including Indigenous People, persons with disabilities, Black, racialized, ethnic and culturally diverse groups, as well as people regardless of their sexual orientation, gender identities, and gender expressions. Those looking for more information are invited to visit our Equity, Diversity, and Inclusion Policy.


What we offer:

  • Flexible working hours
  • Hybrid options within PEI
  • Health and dental benefits
  • Pension
  • Up to $2,500 annual training funds
  • 3 weeks paid vacation annually


Our Vision: Forward-looking people, service, and technology.

Our Mission: Our Team proudly delivers quality IT expertise and advice with our partners to make citizen and business-centric service possible.


The programmer analyst’s role is to act as the senior resource responsible for the collaborative development, deployment, and support of new and existing large-scale, multi-tiered applications using appropriate tools and technologies while assisting in the development of standards and procedures for modern web. This includes: Modifying existing code or creating new programs in accordance with approved design specifications, best coding practices, technical guidelines and using experience to ensure high quality and performance of the resulting module(s); Working with various stakeholders to develop and document the technical design for applications; Integrating line of business applications with ERP/Financial Systems; Building software releases from multiple development project streams and managing multiple tier deployment environments; Performing full application upgrades and patching activities on a full stack environment; Troubleshooting and performing root cause analysis to solve problems in an integrated environment; Providing effort estimates/timelines for complex new development projects and application upgrades. The programmer analyst is expected to provide strategic advice around the applications’ lifecycle management, integration with new and emerging technologies and add-ons, and best practices in application design and development.


Duties will include but are not limited to:

  • Responsible for the design, development, and implementation of applications, functionality and features and the associated maintenance of applications using appropriate tools, technologies and standards;
  • Partnering with clients and collaborating with internal team members to implement multi-product technology solutions across an enterprise CRM product line;
  • Modify existing code or create new programs in accordance with the approved design specifications, best coding practices, technical guidelines and using experience to ensure high quality and performance of the resulting module(s);
  • Collaborate with other developers, database administers, and IT consultants to translate business requirements into technical solutions that achieve a desired outcome; making sure that new technical requirements properly integrate with current and new versions of existing modern Frameworks;
  • Provide effort estimates/timelines for complex new development projects and application upgrades;
  • Ensure code written is thoroughly tested by following testing best practices including the use of unit testing, system testing, and performance testing;
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming;
  • Integrate, validate and build software releases from multiple development project streams;
  • Provide recommendations to management concerning issues of programmer productivity, best practices, and software development management;
  • Works to compose solutions leveraging prebuilt components and enhancement to existing prebuilt components;
  • Provide recommendations/guidance around product/application lifecycle management of the applications;
  • Works with team on building software releases from multiple development project streams and manage multiple tier deployment environments;
  • Other duties as required.


Minimum Qualifications:

  • Post-Secondary degree in Information Technology, Computer Science, and 5+ years’ experience delivering IT solutions using modern web framework;
  • Extensive work experience in creating end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations;
  • Extensive work experience using continuous integration and continuous delivery tools (i.e. Build Pipelines, Git);
  • Extensive work experience with modern Cloud based CRM’s, integration with SaaS solutions and API integration platforms;
  • Extensive work experience with solutions leveraging common industry standard web frameworks and Reactive programming;
  • Extensive work experience in writing Restful APIs that are clear, consistent, simple to use;
  • The successful applicant must provide a satisfactory Criminal Records Check prior to beginning employment;
  • Applicants must have a good previous work and attendance record.


This competition may be used to fill future job vacancies.


Please Note: Please ensure the application clearly demonstrates how you meet the noted qualifications as applicants will be screened based on the information provided.


We would like to thank all applicants for their interest; however, only those who are selected for an interview will be contacted.


Where possible, submitting an electronic resume or job application is preferred. Otherwise, please return forms to PEI Public Service Commission, P.O. Box 2000, Charlottetown, Prince Edward Island, C1A 7N8. Applications may be sent by fax to (902) 368-4383. IT IS THE RESPONSIBILITY OF THE APPLICANT TO CONFIRM RECEIPT OF THE APPLICATION, BY TELEPHONE OR IN PERSON PRIOR TO THE CLOSING DATE. Please ensure that the appropriate Posting ID number is stated on all application forms. You can apply online or obtain an application form by visiting our web site at www.jobspei.ca. Forms may also be obtained by contacting any PEI Government office, ACCESS PEI Centre, Regional Services Centre, or by telephone (902) 368-4080.


No. 6 on Forbes’ list of Canada’s Best Employers 2024


The Public Service is inspired to make a positive impact and proud to shape the future of our Island Community.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Registered Nurse - Travel

Carecor Health Services Ltd., Charlottetown, PE
12 hours ago
Carecor is offering Registered Nurses an exciting travel nursing assignments in hospitals Serving Charlottetown Prince Edward Island. We’re ready when you are!This opportunity offers contract options of up to 6 months. You choose what works for you!Under the direction of the facility charge nurse, you will provide care according to the College of Registered Nurses of Prince Edward Island, the...

Package Handler/Non-Driver

FedEx Canada, Charlottetown, PE
5 days ago
Tâches du postePour charger et décharger du fret, numériser et trier le fret au sein de l'installation.Connaissances, compétences et aptitudes requisesDiplôme d'études secondaires ou GED préféréOpérations de FedEx Canada et réglementations douanières canadiennes - (Souhaité)Bonnes compétences interpersonnellesCapacité à réussir toutes les formations de base et périodiques.Doit avoir la capacité de soulever 70 lb et de manœuvrer tout colis pesant jusqu'à...

Project Manager

Government of Prince Edward Island, Charlottetown, PE
CA$74,822 - CA$93,563 per year
2 weeks ago
Project ManagerDepartment: Treasury Board SecretariatLocation: Charlottetown / Hybrid Options within PEIPosition: Full-Time Position (Commencing Immediately for one year with possibility of extension)Employment Type: Temporary - UPSEHourly Salary Range: $38.37 - $47.98Annual Salary Range: $74,822 - $93,563Pay Level: 19Bi-Weekly Hours: 75.0 hours bi-weeklyPosting ID: 163838-0724TBTOClosing Date: Tuesday, November 12, 2024 5:00pmOpen to: PublicThe Department of Finance is committed to Equity, Diversity,...