Front-End Developer

at  OLG

Sault Ste. Marie, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 May, 2025Not Specified06 Feb, 20254 year(s) or aboveCss,Json,Version Control,Release Strategy,Functionality,Node.Js,Soap,Scripting Languages,Programming Languages,Server Configuration,Web,Mobile,Apps,Javascript,XmlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

53,600.00 - 80,400.00 CAD

Job Description:
Front End Developer
GAME ON – OLG needs you
We’ve said GAME ON, and we mean it – OLG is rapidly transforming its organization to better serve Ontarians by delivering great gaming experiences through our digital, retail lottery, and land-based gaming channels. Over the course of fiscal 2022-23, OLG delivered a record $2.5 billion in net profit to the Province of Ontario. OLG is now expanding our horizons even further, with a new strategic direction, to become a world class gaming entertainment leader with a globally admired digital platform.
We are ready to take this game to the next level and need a passionate Front End Developer who will be accountable for the design, assessment, development, implementation, configuration and testing of robust new back end and front-end features and functionality for OLG digital and our lottery businesses. This role will require strong experience in programming and application analysis with focus on building RESTful API`s and integrating them with cloud services. Collaborates with stakeholders across OLG to ensure that the application/infrastructure solution designs and developments drive the desired business results .

Responsibilities:

Reporting to the Sr Manager Digital Solution Development, you will be empowered to:

  • Gather business requirements from lab team, scope work needed to complete, estimate timelines and architect solutions.
  • Utilize standard and emerging technologies to design and build solutions to execute features in the product roadmap as well as smaller amendments to existing products.
  • Constantly seek to optimize live applications to continuously improve speed and scalability.
  • Architect, design, config and develop visually appealing AEM templates, components, permissions and policies to deliver high quality front-end architecture (web & mobile).
  • Development building enterprise applications using AEM this will include developing templates, data, and component
  • Develops and configures integrations in addition to conducting unit testing and technical fixes during subsequent testing etc.
  • Develops and deploys proof of concepts, prototypes and sanity tests leveraging agile methodologies and tools.
  • Develops and maintains code and configuration repositories to ensure code is centrally monitored/managed.
  • Evaluates and determines optimal toolsets to support all activities of this role including automating the CICD pipeline.
  • Support the change and release management process (ITIL) including defining release strategy & associated task planning for change projects, service readiness & acceptance and service transition.
  • Provides tier three (3) application support, including on call support as required to ensure that issues are resolved in a timely manner.
  • Identifies potential solution risks/issues and escalates/communicates to relevant key stakeholders (business/technology/vendors) to ensure a mitigation strategy is developed.
  • Prepares documentation and other relevant information to transition to the operate team for business as usual.
  • Conducts changes required to existing systems (e.g. upgrade/new releases, optimization).
  • Experience with AEM building blocks including templates, components, dialogs, widgets and bundles.
  • AEM 6.5 sites configuration and set-up.
  • Manage CMS platform issues with support teams and stakeholders.
  • Provide advanced-level development and documentation skills.
  • Ensure user experience and feasibility determine design choices.
  • Run extensive QA to ensure consistency across devices and browsers.
  • Develop and maintain APIs and all supporting code and design and build micro-services.
  • Build reusable code and libraries for future use.
  • Work collaboratively within an Agile environment.

Cross-Functional Relationships

  • Works in close partnership with the lab team and product owners to gather and understand business requirements.
  • Interacts with Technology and Operations partners to share and align on standards, best practices and emerging trends on Dev/Ops and Agile methodology.
  • Works with 3rd party or contracted resources or external technology vendors to collaborate and jointly develop solutions.


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Sault Ste. Marie, ON, Canada