About this role
Education: Bachelor's degree. Work setting: Software company. Information technology (IT) service provider. Tasks: Write, modify, integrate and test software code. Maintain existing computer programs by making modifications as required. Communicate technical problems, processes and solutions. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Assist in the collection and documentation of user's requirements. Assist in the development of logical and physical specifications. Research and evaluate a variety of software products. Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications. Program special effects software for film and video applications. Write, modify, integrate and test software code for e-commerce and other Internet applications. Manage incidents. JavaScript Object Notation (JSON). Robotic process automation. Consult with clients after sale to provide ongoing support. Computer and technology knowledge: Jenkins. Jira. Model-View-Controller (MVC). Java. JSP. Servlet. SQL. Web service design. JQuery. Angular.js. HTML. Python. XML. XSL. Hibernate. Employment terms options: Early morning. Evening. Shift. Flexible hours. Morning. Experience: 5 years or more. Employment terms options: Day. Workplace information: Hybrid. Health benefits: Dental plan. Disability benefits. Vision care benefits. Financial benefits: Bonus. Life insurance. Support for persons with disabilities: Offers mentorship, coaching and/or networking opportunities for persons with disabilities . Support for newcomers and refugees: Supports newcomers and/or refugees with foreign credential recognition. Provides diversity and cross-cultural trainings to create a welcoming work environment for newcomers and/or refugees .