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 requriements 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.