Posted: 
2021-09-24
Job Type: 
Full Time
Employment length: 
Permanent
Language requirements: 
English
Education requirements: 
No degree, certificate or diploma
Job experience: 
1 year to less than 2 years
Job industry: 
Retail
Job Location: 
Waterloo
Company Description

Life at Cineplex:

Cineplex is synonymous with entertainment. Known as Canadas largest and most innovative film exhibitor, were so much more than movies - operating The Rec Room, Canadas favourite destination for Eats & Entertainment and Playdium, specially designed for teens and families.

At Cineplex, change and disruption are nothing new. Infusing innovation into everything we do has fueled our evolution as afully-integrated, diversified and growing organization with exciting career opportunities in our locations and corporate functions. Grow with us, and explore roles in operations, food services, hospitality,digital commerce (CineplexStore.com), digital (Cineplex Digital Media) andcinema media (Cineplex Media), consumer loyalty (SCENE), finance, human resources, technology, amusement solutions (Player One Amusement Group), and more.

Proudly recognized as having one of the countrys Most Admired Corporate Cultures, we rally behind our values of Teamwork, Innovation and Excellence.

We are creative, curious and love thinking big. The next evolution of Cineplex startshere, with you.

Learn more about our businesses through the links below.

Cineplex|Cineplex Digital Media||Cineplex Media|Cineplex Store|Player One AmusementGroup|Playdium|The Rec Room|SCENE

Inclusion & Diversity:

Cineplex is an equal opportunity employer with a commitment to hiring and retaining a diverseworkforce. We encourageand welcomeapplications from all intersectional walks of life.The collective sum of our individual differences, experiences, knowledge, innovation, self-expression, uniquecapabilities,and talent represents a significant part of our culture. By valuing a diverse workforce,weenforce hiring practices that are fair and equitable.

Job Description

The Senior Software Developer is primarily responsible for designing, coding and unit testing software solutions whether custom designed to meet specific customer requirements or to fulfill CDMs product platform strategy and roadmap. As such, the software developer is a subject matter expert on the computer languages and tool chains required to product new or to enhance existing consumer facing web and interactive applications, server and application software solutions.

What You Will Be Doing

  • Design, code and unit test web, software applications and widgets to create software solutions for direct use by our customers or internally as part of backend solutions.
  • Provide support documentation including release notes, design notes and instructions to support the release and maintenance of software solutions.
  • Participate in solution integration testing, quality assurance, debugging and root cause analysis
  • Contribute and receive feedback during the software development life-cycle to improve products and platform, working closely with UX, product management and software architects
Qualifications

What You Need

  • A post-secondary degree in Computer Science, Mathematics or other related technical disciplines
  • 7+ years industry experience in a Software Development role or equivalent capacity
  • Experience in a mature engineering organization building packaged software productsin an agile development methodology
  • Technical expertise and experience with various operating systems, software development languages, tools and applications to support web and full-stack application development
  • Technical expertise and experience with relevant code management tools (e.g. repositories), field deployment methodologies
  • New product design and implementation skills including task management, prioritization while working in an Agile environment
  • Skills in the software development life-cycle and quality engineering
  • Ability to create user friendly, customer centric solutions that are scalable, reliable and extensible
  • Proven understanding and experience in the following:
    • Expert knowledge of Javascript, NodeJS is required

    • Expert knowledge of Linux and Linux service/software development is required

    • React JS

    • HTML5, CSS

    • XML, JSON, AJAX

    • Jest, or an equivalent unit testing frameworks

    • Git

    • Ansible, Maven, Grunt

    • Rabbit MQ

    • Jenkins, Jenkins Pipelines or equivalent CICD experience

Who You Are:

  • Strong problem solving, debugging, design and trouble shooting skills essential in complex multi-variable, multi-component system environments
  • Proven ability indecision making and leadership
  • A collaborator: workingwith multiple teams including UX design, customer success and DevOps with the primary day-to-day role working with other software development team members, quality assurance and product management
  • Strong communication skills and ability to work across team/product-unit boundaries

What Sets You Apart:

  • Proven understanding and experience in the following:
    • Javascript and NodeJS
    • Linux
    • Docker
    • Azure, Azure IoT, Azure Functions
    • Azure and Authentication Mechanisms(SSO, OAuth)
    • Jira, Bitbucket, Confluence
    • JQuery, Java, PHP, Spring Boot and Related Technologies


Additional Information

Accessibility

Cineplex is committed to improving access and opportunities for all individuals, including those with disabilities by identifying and removing barriers that may prevent, inhibit or restrict their access to employment opportunities. If you require accommodation at any stage of our hiring process (application, interviews, assessments, and placement), please contact us at 416-323-6600 or via email at jobs@cineplex.com.

Interested applicants, please apply today.

While we appreciate all interest, only those candidates selected for an interview will be contacted. As part of Cineplex Entertainments standard recruitment process, suitable candidate(s) will be required to undergo pre-employment screening as a condition of employment or promotion.

No Agency Calls Please