- Education: Bachelor's degree
- Experience: 5 years or more
- or equivalent experience
Work setting
Consulting firm
Tasks
Collect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop flowcharts, layouts and documentation to identify solutionsDevelop process and network models to optimize architectureDevelop software solutions by studying systems flow, data usage and work processesEvaluate the performance and reliability of system designsExecute full lifecycle software developmentPlan every step of the integration of a computer-based systemResearch technical information to design, develop and test computer-based systemsSynthesize technical information for every phase of the cycle of a computer-based systemLead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systemsOperate automatic or other testing equipment to ensure product qualityConsult with clients after sale to provide ongoing supportExecute and document results of software application tests and information and telecommunication systems tests
Computer and technology knowledge
AgileCloudJenkinsJiraLinuxJavaScriptC#Software developmentAmazon Web Services (AWS)GitPythonAnsibleMicroservicesTypeScript
Health benefits
Dental planHealth care planVision care benefits
Financial benefits
Bonus
Support for newcomers and refugees
Offers mentorship programs that pair newcomers and/or refugees with experienced employees Does not require Canadian work experience
Work Term: Permanent
Work Language: English
Hours: 40 hours per week