• 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