• Job Application - Front End Web Developer Published Date: 2021-05-05

    Job Title: Front End Web Developer

    Direct Manager: Team Lead

    About this role:

    We are looking for a web developer who can contribute to the design, coding and maintenance of the company's internal and external-facing web applications. As a member of the team, the developer will have the opportunity to work with modern techniques and frameworks in order to build engaging user experiences for customers and company employees.

    Job Functions & Responsibilities:

    • Liaise with other stakeholder groups (Business Analysis, Marketing, etc.) regularly.
    • Participate in meetings for topics such as design, progress updates, or troubleshooting.
    • Be able to understand and modify code written by other people.
    • Have a strong understanding of modern web tools/techniques and understand how to leverage them to build a robust and functional product.
    • Provide active troubleshooting and assistance for customers and support staff.

    Required Skills & Qualifications:

    • Ability to multitask and communicate effectively, in both verbal and written forms.
    • Ability to construct intuitive performance and user interfaces from mock-ups.
    • Strong analytical, conceptual, and problem-solving abilities; good attention to detail.
    • Strong ability to analyse business requirements and build according to functional specifications.
    • Ability to write high-quality code which is clean and maintainable, following standards and guidelines.
    • Experience and strong understanding of React, Redux, and modern JS paradigms.
    • Experience integrating into RESTful APIs and web sockets.
    • Ability to read and understand serialization formats such as JSON and XML.
    • Experience with CI/CD tools such as Octopus, TeamCity and SCM like Git.

    Desirable Skills & Qualifications:

    • Experience architecting complex web applications.
    • Experience building progressive web applications and native applications.
    • Some exposure to SQL-based databases.
    • Some exposure to Linux.
    • Some exposure to Docker and Kubernetes.

    Knowledge & Experience:

    • 5+ years developing web applications.
    • 5+ years’ experience programming in JavaScript.
    • 3+ years experience using web frameworks such as React + Redux.
    • 3+ experience with modern tooling and systems such as Webpack.
    • 3+ years experience using HTML5 and CSS3.
    • Experience with CSS supersets such as SASS and LESS is desirable.
    • Experience with testing processes and tools.
    • Experience with agile development methodologies.

    The above is intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.

    Crescendo Technology is an equal opportunity employer which values diversity in the workplace. Should you require accommodation for the recruitment/interview process, please do not hesitate to reach out to us at [email protected]

  • Job Application - Systems Analyst Published Date: 2021-07-23

    About this role:

    We are looking for a candidate that will be responsible for communicating and liaising actively with Business Users for any requirement clarification or feature study. The Systems Analyst must be able to assess business requirements and propose optimal solutions to clients.

    Our ideal candidate should have:

    • A degree in either IT, Computer Science, Computer Engineering or a related discipline
    • Solid experience as a Business Analyst handling business requirements
    • Strong knowledge of SA processes
    • Hands-on experience in writing software development requirements as well as functional specification documents
    • Experience in preparing UI mock-up
    • Good knowledge of testing processes and methodologies – preferable with a minimum of 2 years of software web testing experience

    What we are looking for:

    • Strong analytical, conceptual, and problem-solving abilities with attention to detail
    • Strong written and verbal communication and presentation skills
    • Strong ability to analyse business requirements and build according to business specifications
    • Flexibility and adaptability to business requirements and priority changes
    • Self-motivated, team player, action and results oriented
    • Ability to successfully work under tight project deadlines
    • Excellent time-management and task-management skills
    • Ability to work with other team members that are remotely located
    • Willingness to travel for business meetings (including overseas)

     We Offer:

    • A friendly and collaborative environment
    • Fitness subsidy program
    • Free coffee and snacks
    • Work from home opportunities
    • A workplace that is conveniently located along the Yonge/Sheppard line – accessible by car, subway, bus (TTC/GO)

    This is a key role within the team and suits someone who has good leadership, strong analytical, conceptual and problem solving skills with attention to details. The individual must have good communication, be results oriented, adaptable to change, customer oriented and good team player. The individual must be willing to travel for business and must be authorized to work in Canada.

    The above describes the general nature and level of work performed. It is not an exhaustive list of all responsibilities, duties and skills required.

    Crescendo Technology thanks all candidates applying but only those selected for an interview will be contacted. Selected candidates may be asked to complete an on-line technical assessment.

    Crescendo Technology is an equal opportunity employer, which values diversity in the workplace, and we encourage candidates to apply directly and provide an updated resume. Should you require an accommodation for the recruitment/interview process, please do not hesitate to reach out to us.

  • Job Application - T&D Coordinator Published Date: 2021-07-13

    About this role:

    We are looking for a Training and Development Coordinator who can assist in the planning, creation, organization, monitoring, evaluation and documentation of training activities within the company and its clients on a global scale.

    Job Function and Responsibilities:

    • Facilitate learning using the full range of delivery methods including: eLearning programs, webinars, classroom instruction and on-the-job coaching
    • Liaise with subject matter experts and client's Training & Development Team members regarding training projects and instructional design
    • Support the Training and Development Manager in assessing training needs across the organization
    • Design, develop and implement training; choosing the most appropriate methods of delivery to support a blended approach to training
    • Market training activities through various channels, handle training registrations and maintain employee training records
    • Design and apply effective assessment tools to measure training effectiveness and track progress against objectives
    • Coordinate the development, ongoing maintenance, and evaluation of company's Learning Management System
    • Prepare relevant training reports from the Learning Management System and other Management Information Systems
    • Collect relevant training data and evaluate this against learning objectives and Key Performance Indicators (KPI’s) to determine training effectiveness
    • Handle logistics and administration of all training activities including venues, online platforms, equipment and scheduling
    • Manage and maintain in-house training facilities and equipment
    • Support other Training & Development Team members in delivering high quality training content
    • Keep up-to-date on training design and methodology, researching and recommending new training solutions and improvements to current processes
    • Perform other training related duties as assigned

    Required Skills & Qualifications:

    • Exceptional planning and organizational skills
    • Excellent communication skills
    • Strong data gathering and analysis skills
    • Computer skills and the ability to learn the Learning Management System
    • Fluency in written and spoken English

    Knowledge and Experience:

    • Bachelors degree or 3+ years of experience with instruction or training.
    • Knowledge of adult instructional design and learning theory and principles
    • Knowledge of training methodologies and competency assessments
    • Familiarity with Learning Management Systems
    • Experience in the sportsbook industry would be considered an asset

    This is a key role within the team and suits someone who has strong presentation and communication skills, conceptual, creative and good attention to details. The individual must be good with data gathering and analysis, be results oriented, adaptable to change, customer oriented and good team player.

    The above is intended to describe the general nature and level of work being performed. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.

    Crescendo Technology thanks all candidates applying but only those selected for an interview will be contacted. Selected candidates may be asked to complete an on-line technical assessment.

    Crescendo Technology is an equal opportunity employer which values diversity in the workplace. Should you require accommodation for the recruitment/interview process, please do not hesitate to reach out to us at [email protected]