Level of effort: Full-time
Type of engagement: Remote
Duration: 5 years
Sector: Public
Language: English
CCG-IT (DFO) group requires the services of Senior Programmer Analyst to assist with the support of
the Common Core and iFleet applications. Work activities will deal with configuration management,
quality assurance, development (coding), implementation, and support of the national systems.
Initial period: 1 year + 4 option periods (1 year each)
Estimated Level of Effort: 230 days per year – Full-time
Mandatory requirements
- 10 years of experience in all of the following:
a. Create and modify software code
b. Create and modify application screens and reports
c. Develop, test and implement computer applications
d. Produce forms, manuals, programs, data files, or procedures for applications - Undergraduate degree in Software Engineering or Computer Science by a recognized Canadian university or Canadian education equivalence
- Minimum of 60 months (5 years) experience within the last 96 months (8 years) within public sector governments (Federal, Municipal or Provincial governments) performing the following tasks:
a. Working in a environment where C# client-server environment was a primary target;
b. Using and implementing design patterns for Software development;
c. Using Oracle PL/SQL;|
d. DBA (Database Administration) experience such as installing Oracle instances, configuring and upgrading environments, as well as backup and recovery of databases;
e. Developing desktop applications for Windows, following a formal systems development methodology.
Rated requirements
- Experience in programming and supporting Fleet Activity Information Systems within the last 60 months (5 years) within public sector governments (Federal, Municipal or Provincial governments)
- Experience using Azure DevOps for configuration management, bug tracking, and project documentation within public sector governments (Federal, Municipal or Provincial governments).
- Experience using Azure DevOps for configuration management, bug tracking, and project documentation within public sector governments (Federal, Municipal or Provincial governments).
- Experience using Case Tools for software design and development within public sector governments (Federal, Municipal or Provincial governments)
- Experience integrating custom code to read data from GPS (Global Positioning System) devices on-board vessels and configuring connectivity with those devices within public sector governments (Federal, Municipal or Provincial governments)
General tasks
- Attend a kick-off meeting with key stakeholders to collect information and discuss requirement priorities within five (5) days of contract award;
- Update and maintain systems documentation for each update completed on tasked systems;
- Maintain traceability with all project documentation;
- Use Azure DevOps for configuration management, bug tracking, and project documentation;
- Analyze change requests and provide recommendations on time and effort needed to implement them;
- Update software requirements and document any modifications to the requirements;
- Update documentation such as Software Design Specification, user manuals and others as required using internal standard tools;
- Perform coding, debugging, and quality assurance testing to the satisfaction of the project authority;
- Code and unit testing the systems based on change requests and feedback from end-users;
- Write Quality Assurance and User Acceptance Testing scripts and scenarios following industry standards;
- Test the systems and any changes requested for the systems based on end user feedback and document all testing results;
- Implement and configure the systems in the testing and production environments;
- Package the applications for deployment and deploy in all environments (Dev, Test and Prod) following internal process;
- Provide end user support for all related applications;
- Provide programming support services for the systems using the .NET framework and Oracle PL/SQL technologies;
- Support CCG-IT for requests from other internal branches (IT-Security, ATIP, CPM) or other related applications;
- Support in the development of scripts for any dependant systems sharing same data;
- Optimize the code for iFleet, Common Core and IRIS, including interfaces, remote installations and data synchronisation;
- Follow strict internal standards for programming and documenting;
- Handle change requests from clients or users by following our change request process;
- Conduct impact analysis on change requests;
- Follow configuration management procedures established internally;
- Collaborate with CCG-IT group in the elaboration of processes for a central service desk department
- Provide and maintain information and/or statistics about bugs/issues/problems for all systems using the existing or future bugs/incident/problem management tool;
- Provide knowledge transfer to the current CCG-IT Application Development staff and document all knowledge transfer actions performance for each staff member;
- Ensure that project deliverables conform to development standards and provide guidance/instruction to other project team members as necessary to achieve quality assurance objectives;
- Participate in project team meetings and teleconferences as required.
Sorry! This job has expired.
