Job Title:   Software Developer
07 / 03 / 2013
303478
Toronto
ON
CANADA
Canada

GTECH S.p.A. is a leading commercial operator and provider of technology in regulated worldwide gaming markets. It delivers best-in-class products and services, with a commitment to the highest levels of integrity, responsibility and shareholder value creation. GTECH S.p.A. operates in all continents and it employs over 8.500 individuals worldwide in 52 countries. Its offices are present in 46 countries with customers in 119 States. For more information, please visit our website at www.gtechlottery.com.

JOB DESCRIPTION:
OVERALL OBJECTIVE AND PURPOSE
 
As a member of the iGaming Customer Experience team, the Web Developer possesses excellent programming knowledge to develop Web Application using CQ5, a content management system and web application platform. The code developed by the candidate should be of high quality. The same should be demonstrated by having a high coverage of Unit Test. The code developed by the candidate should be maintainable and the same shall be demonstrated by proper documentation. It also has to be of high quality and performance.
 
The candidate will also be responsible for managing the web development process for iGaming and work closely with other internal stakeholders to implement online/digital campaigns/graphics, website updates, support CMS and work with iGaming to implement platform player access management changes.
 
PRINCIPLE DUTIES AND RESPONSIBILITIES
  • Create HTML and CSS code from wireframes or specifications for the iGaming site and interactive material following the guidelines and code conventions, ensuring compatibility across supported devices and browsers (including mobile).
  • Assist in the architecture, design, layout and page creation as well as any corresponding documentation for web applications.
  • Work closely with the Digital Designer, Copywriter, UX Analyst, Customer Service Liaison and other members of the iGaming team to ensure the highest standards in functionality and user experience are met.
  • Perform unit testing and work closely with the Business Analyst to assess and finalize business application requirements and develop solutions, ensuring they meet AODA, as well as WCAG 2.0 Level A and AA standards and guidelines.
  • Build working prototypes to demonstrate functionality for stakeholder review.
  • Develop interactive content pieces using jQuery and/or other JavaScript libraries.
  • Work closely with QA team to make sure deliverables are implemented correctly and ensuring maximum quality.
  • Complete web development work orders as assigned by senior management.
  • Provide backup support to web administration and web design duties and assist in projects and other duties as assigned.
Maintenance:
  • Coordinate web front-end and back-end functionality.
  • Perform debugging, testing and QA on web information systems.
  • Production support of web and eForm information systems which includes, but not limited to the development of emergency fixes and be available for “on call” support.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Perform uploading build procedures, installation of CQ5 packages/modules, and maintain SVN repository
  • Ensure that a high standard of coding is maintained.
Reporting:
  • Work closely with Customer Experience Liaison, Quality Assurance and other members of the iGaming team to set up tests as well as implement third party tracking scripts and external services.
  • Produce time estimates for the implementation of technical solutions.
  • Build and maintain ad hoc technical status reports for senior management and the iGaming team.
Customer Service:
  • Presentation and review of functionality and design specifications within delivered products.
  • Participate in portal requirements road map and identify any design requirements for new product integration into the iGaming platform.
  • Work with the Customer Experience Sr. Manager to develop web/Omniture analytics and internal reporting on a regular basis.
  • Escalate through identified channels if there are any IT/system issues that impact the online customer experience.
  • Work with an MCSR counterpart to develop cross promotion opportunities from other OLG web properties [i.e. links from other OLG web properties to the iGaming website]
  • Work with marketing team to support promotional requirements from time to time. If need be create new page templates and components on OL portal in CQ5
  • Consult and work with other lines of business such as Lottery and Gaming for any potential digital solutions. For example:
    • Online ticket purchasing through the iGaming site
    • Promotions at land based casinos to build awareness of the iGaming site
Communication:
  • Advise key stakeholders on web/digital standards which may impact their creative requests. Lead and own the development of governance to ensure effective creative/design updates and overall design architecture is consistent with iGaming goals and objectives.
  • Develop and implement solutions that will draw customers to our easy-to-use and easy-to-understand interfaces, ensuring customers complete critical tasks through their customer journey, such as conversion, registration, depositing funds and playing. 
  • Act as a key resource in identifying business needs for web applications that may impact the customer experience. Influence the business on decisions relating to the use of these applications in either streamlining or improving engagement/usability.
  • Work with Usability/User Experience specialist, Copywriter and Web Developer to troubleshoot issues, investigate and recommend solutions.
Problem Solving:
  • Analyzes research results (customer feedback, insights and web analytics) and presents recommendations for improvement with respect to website and interactive elements.
  • Works with third party agencies, primary service provider and internal teams to optimize website, and develops solutions. For example: coding the registration page layout to make it easy-to-follow, optimize game tutorial tools, comply with AODA Level AA requirements and tips, and creating website information architecture etc.
  • Required to react and implement proposed designs and creative to ensure good usability and user experience and to combat competitive offerings.
  • Excellent problem-solving skills in the areas of web application software, set up and functional use to troubleshoot any IT/system issues which may have a resulting impact on the customer experience.
  • Collaboration with other lines of business such as Lottery and Gaming for cross promotion campaigns.

JOB REQUIREMENTS
REQUIREMENTS
  • Post-secondary degree in Computer Science, Information Systems, Software Engineering or equivalent industry-related experience
  • Minimum 5 years’ experience building and maintaining Web technologies including Java (J2SE and J2EE)
    • Servlets, JSP
    • Apache Sling, REST, JCR
    • Apache Felix, OSGi
    • HTML & CSS
    • JavaScript, AJAX, Jquery
    • Web Services
    • Apache web server
    • Maven
    • Adobe CQ5
    • UML
  • Digital, Interactive and Mobile UI/UX Design an asset.
  • Ability to build web pages according to requirements and brand guidelines
  • Experience with implementation and support of web applications
  • Ability to learn new programming languages and technologies as they apply to the position
  • A strong focus on the customer experience
  • Good communication skills
  • Able to work as part of a team
  • Excellent organization, innovation and collaboration skills
  • Demonstrated skill in handling multiple assignments and meeting deadlines
  • Self-starter, motivated and able to work independently
  • Adaptable to new responsibilities, time pressures and fast-paced environment
  • A good working knowledge of the English language
  • Working knowledge of Microsoft Word and PowerPoint (i.e. for internal presentations).
  • Knowledge of interaction patterns, usability best practices, W3C web and WCAG 2.0 Level A and AA accessibility standards and guidelines.
  • Experience with user-centered design process.
  • Experience working in an iGaming, Mobile or Digital agency environment serving multiple stakeholders or clients is an asset.
The Web Developer will be a motivated, self-starter with a passion for solving customer challenges by leveraging technology solutions, along with a desire and ability to define and model web solution architecture. The candidate must be highly driven and able to self-manage in a fast paced environment, possessing strong organizational and time management skills and the ability to communicate with both technical and non-technical audiences.
Job Search Email a Friend