Permanent | $45.00 Per hour | Guelph, ONRequirements:Education: Bachelor’s degreeExperience: 5 years or more or equivalent experienceWork Term: PermanentWork Language: EnglishHours: 30 hours per weekWork setting:Telecommunications industry; Consulting firmKey responsibilities and duties:Plan, design and co-ordinate the development, installation, integration and operation of computer-based systemsWrite, modify, integrate and test software codeIdentify and communicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the collection and documentation of user’s requirementsAssist in the development of logical and physical specificationsMaintain existing computer programs by making modifications as requiredComputer and technology knowledge:Business intelligence; Cloud; Eclipse; Information Technology Infrastructure Library (ITIL); Microsoft Visual Studio; Model-View-Controller (MVC); Salesforce; Shell script; Sublime Text; Virtualization; ASP; Linux; HTML; MS Windows; DHTML; Extranet; Intranet; Internet; XML Technology (XSL,XSD,DTD); Servers; Enterprise Applications Integration (EAI); Java; File management software; JavaScript; JSP; Unix; CSS; Word processing software; Servlet; Object-Oriented programming languages; Presentation software; Communication software; Visual Basic; Project management software; Programming software; HTML editing software; Website creation and management software; Web service design; .NET; Business diagram software; C#; SQL; Database software; Software development; Data analysis software; MS Office; TCP/IP; Angular.js; Git; Groovy; React Native; React.js; Python; XML; MySQL; MAC; JavaOS; Soap; Ajax; JQuery; ASP.NET; APIWork conditions and physical capabilities:Fast-paced environment; Work under pressure; Tight deadlines; Repetitive tasks; Attention to detail; SittingPersonal suitability:Accurate; Client focus; Efficient interpersonal skills; Excellent oral communication; Excellent written communication; Initiative; Judgement; Organized; Team playerScreening questions:Are you currently legally able to work in Canada?Health benefits:Dental plan; Health care plan; Vision care benefitsLong term benefits:Group insurance benefits