Senior Programmer-Analyst

Job description

Position:    Senior Programmer-Analyst

ID #            59AM0117SPA

Location:   Ottawa, Ontario Canada

Term:         3-year Contract


The Programmer/Analyst must perform, without being limited to, the following tasks to support the design and development of the Enterprise Portal using the AEM suite of products: 


1. Analysis of functional requirements leading to the execution of the design, development and implementation of changes to the application.

2. Responsible for developing and maintaining configuration and programs based on approved requirements working both independently and within a team.

3. Deliver technical specifications documents using the functional specifications provided by the functional and integration teams.

4. Create and modify configuration and code for software as per technical specifications.

5. Produce reports, manuals, programs, data files, and procedures for applications.

6. Analyze Code and objects to determine functional fit.

7. Execute tasks related to the implementation of application and database design and fixes, coding and technical documentation.

8. Prepare training materials appropriate for target audiences, develop solutions, and conduct training sessions.

Requirements

Must haves:

Minimum experience in the resource category.

1. The proposed resource must have experience in the proposed resource category including:

(A)  A minimum of ten years of cumulative experience, within the twelve years preceding the issuance date of this RFP, working as a Programmer / Analyst (as defined in section 3.3.2 of Annex A, SOW).

(B) That within that body of experience, the resource has experience performing at least six out of seven tasks listed for a minimum of six cumulative months of experience per task:

• Analysis of functional requirements leading to the execution of the design, development and implementation of changes to the application.

• Responsible for developing and maintaining configuration and programs based on approved requirements working both independently and within a team.

• Deliver technical specifications documents using the functional specifications provided by the functional and integration teams.

• Create and modify configuration and code for software as per technical specifications.

• Produce reports, manuals, programs, data files, and procedures for applications.

• Analyze Code and objects to determine functional fit.

• Execute tasks related to the implementation of application and database design and fixes, coding and technical documentation.


2. Experience using AEM to build solutions.

The resource must have experience on a minimum of two separate and distinct projects using the AEM suite of products (version 6 or more recent) to develop a web application that:

• Implemented web-based forms using AEM Forms;

• Connected to a web service;

• Supports 2 or more languages (e.g. English and French);

• Adhered to the Web Content Accessibility Guidelines (WCAG) published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C);

• Utilized role-based access controls.

Separate projects may be used to demonstrate the required experience a) – e). For each project to be considered, the resource must have worked on the project for a minimum duration of six months within the five years preceding the issuance date of this RFP.


3. Experience using tools/technologies to build AEM solutions.

The resource must have experience on a minimum of two separate and distinct projects using the AEM suite of products (version 6 or more recent) and each of the following tools/technologies to develop a web application:

• Java Platform, Enterprise Edition (Java EE)

• RESTful API

• CRXDE

• GIT

For each project to be considered, the resource must have worked on the project for a minimum duration of six months within the five years preceding the issuance date of this RFP. Separate projects may be used to demonstrate the required experience a) – d).


4. Experience using tools to build AEM solutions.

The Bidder should demonstrate that the proposed resource has experience using each of the following tools to develop web applications using the AEM suite of products (version 6 or more recent):

• Eclipse

• Apache Maven


5. Experience using frameworks to build AEM solutions.

The Bidder should demonstrate that the proposed resource has experience using each of the following frameworks to develop web applications using the AEM suite of products (version 6 or more recent):

• Open Service Gateway Initiative (OSGi)

• Bootstrap/Gov’t of Canada WET

• JSON


Note 1:

To be legally entitled to work in Canada , you are required to meet one of the following conditions:

1. Canadian Citizenship 2. Permanent Residency 3. Valid Work Permit


Note 2:

High Tech Genesis Inc. is an Equal Opportunity Employer.

Accommodations are available upon request for all aspects of the hiring process.


Please forward resume and cover letter to:  job.6ubks@hightechgenesiscareers.recruitee.com

Please quote Id # 59AM0117SPA