Bi-Weekly Hours: 75.0 hours bi-weekly (Commencing Immediately)The PEI Department of Finance and Treasury Board Secretariat aims to encourage the development of an innovative, diverse and inclusive workforce which enables the organization to realize its goals. 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 Java. 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: – Responsible for the design, development, and implementation of applications, functionality and features and the associated maintenance of applications using appropriate tools, technologies and standards;- 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 Java Frameworks;- Ensure code written is thoroughly tested by following testing best practices including the use of unit testing, system testing, and performance testing;- Create and maintain technical documentation including but not limited to functional specifications, release plans, and release notes;- Provide Tier 3 support to troubleshoot and perform root cause analysis to solve problems in integrated environments and ensure their swift resolution;- 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;- Provide recommendations/guidance around product/application lifecycle management of the applications;- Other duties as required.
Qualifications
Minimum Qualifications: – University degree in Computer Science or a related discipline with major IT course work- Extensive experience in Java, spring and Java script technologies, protocols, and tools;- Extensive experience in writing APIs and Web Services with ability to write clear, consistent, simple to use interfaces;- Considerable experience dealing with multiple tier deployment environments (Dev, QA, Staging, and Production);- Considerable experience with Cascading Style Sheets (CSS);- Experience with the entire Software Development Life Cycle (SDLC) and CI/CD processes;- Experience in the Software design/architecture process; Experience in Jenkins & GIT;- Demonstrated equivalencies may be considered;- Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader;- Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences;- Business Acumen – strategic thinking & strategy development;- Ability to build strong delivery teams – set and evangelize vision, facilitative leadership, attract and retain key talentfor clients;- Experience developing web applications;- Familiarity with open source Java frameworks, especially Spring, and JSF;- Experience with Eclipse, Maven or Junit;- Experience with Hibernate or Struts; REST and/or SOAP; DB2 and MySQL;- Good interpersonal and communication skills;- Applicants must have a good previous work and attendance record;- The successful applicant must provide a satisfactory Criminal Records Check prior to beginning employment. PLEASE NOTE: Preference will be given to UPSE Civil employees as per the UPSE Civil Collective Agreement.Please Note: Please ensure the application clearly demonstrates how you meet the noted qualifications as applicants will be screened based on the information provided. The successful candidate will be the only individual receiving written notification of competition results. The “Notification of Successful Candidates” list posted on the Employment Opportunity board will serve to inform all other applicants of competition results.
Frank by Ostaco has been a leading manufacturer of custom windows and doors in southern Ontario since 1981. Family-owned and...
Apply For This JobJOB POSTING #: 2023-0275-Amended POSTING PERIOD: Friday, July 14, 2023 at 9:00 AM to Friday, July 21, 2023 at 5:00...
Apply For This JobAbout The Job Needed Virtual Assistant – Remote We are looking for a responsible and resourceful virtual assistant to join...
Apply For This JobGo further with Foundever™. Are you ready to move your career forward? We are looking for French Bilingual customer support...
Apply For This Job48881 – Toronto – Regular – Hydro One is proud to be the largest electricity transmission and distribution provider in...
Apply For This JobAt Transtach we’re looking for a Administrative Office Assistant / Full time (Remote) to join our team. We are looking...
Apply For This Job