07/22/2024 - Full Stack Developer - Intermediate
Apply NowCompany: Horizon Computer Solutions
Location: Edmonton, AB T5A 0A1
Description:
Full Stack Developer - Intermediate
Company: Our Client
Client Location: Edmonton, Alberta (remote but must be within Canada only due to network and data security issues; must be also available for onsite meetings when required)
Engagement Period: August 2024 to March 2025
Our client is looking for a Full Stack Developer who will design and implements software with a focus on iterative, continuous development, where requirements and solutions evolve through collaboration between Agile Teams and users.
In additions the specific duties will likely include:
In support of the delivery of scope of services, the following technology expertise is necessary to meet the requirements of the role;
Deliverables and Due Dates:
The listed deliverables provides basic guidance on the expectations in addition to items covered in the scope of services:
Mandatory Requirements: Education:
The candidate must meet or exceed one of the following:
Work Experience:
Other Requirements:
Equipment Requirements:
The candidate will require their own equipment. The computer's operating system must be a modern version of Windows or MacOS that is compatible with Azure Virtual Desktop (AVD) and related software for remote access. Windows is preferred due to better compatibility. AVD/remote-related software will be installed on the resource's computer.
Company: Our Client
Client Location: Edmonton, Alberta (remote but must be within Canada only due to network and data security issues; must be also available for onsite meetings when required)
Engagement Period: August 2024 to March 2025
Our client is looking for a Full Stack Developer who will design and implements software with a focus on iterative, continuous development, where requirements and solutions evolve through collaboration between Agile Teams and users.
- Works collaboratively in team environment to improve services.
- Participates in project activities, including field work and user research.
- Works with teams and stakeholders to understand problems and leads the technical piece of the solution.
- Participates in creating and prioritizing a backlog of work, estimates effort, and commits to scope of work for predictable delivery of features.
- Identifies technical tasks for a backlog of work such as refactoring, technical investigation, and tool improvement.
- Designs and implements digital services, shared components and integrations to existing systems.
- Works with designers throughout development to tailor the solution for users with refinement through frequent user feedback using methods such as usability testing.
- Ensures quality while providing consistent pace of feature delivery.
- Applies best practices such as unit testing, test coverage, linting, and code reviews.
- Utilizes source control and documentation best practices to ensure long term maintainability of code bases.
- Facilitates high quality and rapid delivery through adoption of tools and automation in CI/CD pipelines.
- Other responsibilities as required or requested.
In additions the specific duties will likely include:
- Analysis of Detailed Specifications - Examine requirements and detailed solution design to determine how the solution will be developed or configured in the Opentext Content Server Platform. Provide options for development and configuration consideration based on benefits and on-going sustainment considerations. The detailed analysis will continually elicit clarification from business stakeholders to confirm the design specification.
- Application Support - Opentext Content Server maintenance of product patches; day to day to health of the application ensuring maximum up-time in support of team deliverables; deployment of changes resulting from developed and configured solution based on planned releases.
- Development and Configuration - Develop and Configure Opentext Content Server Platform based on best practice and standards, for end to end integration with the line of business application. This includes: development of API to manage events driven from line of business application and consumed in ECM for the creation of folders and syncing of meta data, uploading of documents using Open text, configuration of the folder taxonomy, document level or folder level permissions and access model, records standards module configuration - document retention, deposition and records management, workspaces , reports and other aspects associated with development and configuration of the Opentext Content Server Platform.
- Migration - Mapping, transformation and loading of documents from the line of business application to the Opentext Content Server Platform, based on taxonomy model, meta data and reconciliation reporting to accounts for all migrated document from source to target.
- Implementation - Deployment of the developed solution includes: support for application testing, performance and operability testing, dry-runs and issue remediation.
- Operational Readiness - Evaluation of operational requirements, on-going maintenance and operating instructions, materials in support of application sustainment and knowledge transfer to on-going maintenance resources and support for user training development.
In support of the delivery of scope of services, the following technology expertise is necessary to meet the requirements of the role;
- OpenText Content Server 16.2.8 and/or above
- OpenText Content Server Modules:
- Extended ECM Platform 16.2.8 and/or above
- WebReports Workflow Extensions 16.2.0 and/or above
- OpenText Directory Services 16.6 and/or above
- OpenText System Center Manager 16.2.10 and/or above
- OpenText System Center Agent 16.2.9 and/or above
- Brava Server Components 16.4.0 and/or above
- Java JRE
- Apache Tomcat
- Microsoft SQL Server Enterprise
- Integration using C# with Visual Studio and calling ECM Link API and Content Server Web Services
Deliverables and Due Dates:
The listed deliverables provides basic guidance on the expectations in addition to items covered in the scope of services:
- Technical Specifications - Integration, Application and Migration
- Opentext Content Server Platform Development , Configuration and Quality Assurance (Best Practice and Standards)
- Migration - Mapping, Transformation, Loading and Testing Support
- Opentext Content Server Extended installation, maintenance, troubleshooting, and upgrade of 3rd party integration products related to OpenText.
- Act as a backup to OpenText Administrator for system administration tasks in OpenText environments (PROD, QA, and DEV) in a distributed Windows environment
- Implementation Support and Deployment Instruction
- Operating Guide
- Knowledge Transfer
- Training Input and Support
Mandatory Requirements: Education:
The candidate must meet or exceed one of the following:
- University graduation in computer science, IT or a related discipline and 2-yr related experience; OR
- 2-yr diploma in computer science, IT or a related discipline and 4-yr related experience; OR
- 1-yr certificate in computer science, IT or a related discipline and 5-yr related experience
Work Experience:
- Experience with integration of OpenText Content Server including: OpenText API; Rest API; Webservices; Integration with external Applications
- Experience with OpenText Content Server and related components, performing some of the following tasks: system configuration; maintenance of product patches; day to day to health of the application ensuring maximum up-time in support of project team deliverables; deployment of changes based on planned project release plan; client support of user interface.
- Experience working as an Application Developer in a large enterprise IT environment utilizing .net, Microsoft Visual Studio, and source control tools.
Other Requirements:
- Ability to work with minimum mentoring.
- The ability to learn quickly, problem solve/troubleshoot, work independently and in a team.
- The ability to manage conflict.
- The ability to manage stress.
- Experience mapping, transformation, and loading of documents from the line of business application to the OpenText Content Server.
- Experience providing OpenText solution design options for development and configuration.
- Experience with the evaluation of business and technical requirements related to OpenText Content Server.
- Experience working as an Application Developer within an enterprise IT environment equivalent in size and complexity to the Government of Alberta.
- Experience working with OpenText Workflows, Workspaces, Connected Workspaces, Web Reports, Web Forms, Templates in Livelink/Content Server.
- Working knowledge of information standards and applicability to business situations and problems.
- Working knowledge or experience with database technologies and schemas.
Equipment Requirements:
The candidate will require their own equipment. The computer's operating system must be a modern version of Windows or MacOS that is compatible with Azure Virtual Desktop (AVD) and related software for remote access. Windows is preferred due to better compatibility. AVD/remote-related software will be installed on the resource's computer.