Programmer Analyst
Government of Prince Edward Island
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