Description:
Background
A software developer will need to provide technical solutions to the agencies’ programs that are critically in need of support systems to capture, store, analyze, report on and ensure the integrity of their program data, and issue awards in accordance with government policy. The technology for these solutions is Microsoft Dynamics CRM and Microsoft Dynamics Portals.
Technical Criteria
Must demonstrate a minimum ten (10) years of experience as an A.6 Programmer/Software Developer in an IT development or operational environment.
Must include a current Curriculum Vitae (CV)
Must demonstrate having either:
- A university degree or college diploma (minimum 2 years) from a recognized post-secondary institution in an Information Technology (IT) field OR
- A university degree or college diploma (minimum 2 years) from a recognized post-secondary institution in a field not related to IT AND five (5) years of additional work experience in an IT development or operational environment. (Experience must be in addition to the 10 years experience stated above)
Must provide proof of education completion from a recognized Canadian university or college, or the equivalent as established by a recognized Canadian academic credentials assessment service, if applicable.
Must demonstrate having worked on at least ONE (1) project within the last 5 years as a Programmer/software developer using Microsoft Dynamics CRM.
- The Project Summary MUST include as a minimum:
- Name of client organization and project name;
- Name, current telephone number and title of client's project authority or authorized representative who can the claim;
- Description of the scope and objective of the project;
- Duration of the work (from-to dates in month/year; and are encouraged to calculate the number of months and insert the total number in brackets; example: January 2018 to March 2018 (3 months);
- Description of duties and responsibilities having completed in the project;
- Relevancy to the Statement of Work.
- NOTE: Our client reserves the right to contact the referenced Project Authority to verify the accuracy of information provided within each project summary.
Must have valid Government of Canada's Reliability clearance.
Should demonstrate having worked on projects providing professional services for the integration of multiple systems using industry standards and technologies. Example: systems can include HR, financial, data-driven or document management systems. Technology can include API, SOAP, Microsoft.NET, databases or web services.
Should demonstrate having one or more Microsoft certifications such as:
- Microsoft Certified Technology Specialist (MCTS) for Microsoft Dynamics CRM; or
- Microsoft Certified IT Professional (MCITP) for Microsoft Dynamics CR
Should demonstrate having recent experience (within the last 5 years) with designing and developing within Microsoft Dynamics using a Portals solution such as ADX Studio Portals or any of its successors.
Should demonstrate having recent experience (within the last 5 years) with at least one of the following disciplines:
- Performing business analyses of functional requirements to identify information, procedures, and decision flows;
- Developing system architectures;
- Developing and documenting high-level designs and high-level specifications;
- Developing and documenting detailed designs and detailed specifications; or
- Configuring systems to meet functional specifications.
Should demonstrate having experience working for the Public Sector on IT-related projects.
Should demonstrate having experience working with Microsoft Dynamics CRM and, in combination with, one or more of the following integrated technologies:
Tasks to be Performed
- Developing and preparing diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity.
- Analyzing the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results.
- Selecting and incorporating available software programs.
- Designing detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results.
- Translating detailed flow charts into coded machine instructions and conferring with technical personnel in planning programs.
- Verifying accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel.
- Correcting program errors by revising instructions or altering the sequence of operations.
- Testing instructions, and assembling specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference.