Software Engineer, DevOps

Toronto 4 days agoFull-time External
Negotiable
• Work Term: Permanent • Work Language: English • Hours: 30 hours per week • Education: Bachelor's degree • Experience: 7 months to less than 1 yearTasks • Collect and document user's requirements • Coordinate the development, installation, integration and operation of computer-based systems • Define system functionality • Develop flowcharts, layouts and documentation to identify solutions • Develop process and network models to optimize architecture • Develop software solutions by studying systems flow, data usage and work processes • Evaluate the performance and reliability of system designs • Evaluate user feedback • Execute full lifecycle software development • Plan every step of the integration of a computer-based system • Prepare plan to maintain software • Research technical information to design, develop and test computer-based systems • Synthesize technical information for every phase of the cycle of a computer-based system • Upgrade and maintain software • Lead 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 systems • Usability testing • Operate automatic or other testing equipment to ensure product quality • Consult with clients after sale to provide ongoing support • Conduct tests and perform security and quality controls • Execute and document results of software application tests and information and telecommunication systems testsWork conditions and physical capabilities • Fast-paced environment • Work under pressure • Tight deadlines • Repetitive tasks • Handling heavy loads • Physically demanding • Manual dexterity • Attention to detail • Ability to distinguish between colours • Sound discrimination • Sitting • Combination of sitting, standing, walking • Standing for extended periods • Bending, crouching, kneelingPersonal suitability • Accurate • Client focus • Efficient interpersonal skills • Excellent oral communication • Excellent written communication • Initiative • Judgement • Organized • Team player • Dedication • Analytical • Proactive • Quick learner