Discover

The Opportunity

Moncton, NB
Information Technology
Experienced
Full-time
Competition Number: 03-1996

We're on a mission to make all our players have fun, dream big and play responsibly one player experience at a time and we're looking for passionate team members who can get us there. Our culture is built on a shared commitment to do what's right for our customers, our people, and our communities. If this sounds like you this may be a perfect fit. Atlantic Lottery is seeking a Senior Web Developer, based in Moncton, NB.

The Sr. Web Developer is responsible for the design, development, management and adherence to best practices in web development. This position will have a solid understanding of the end-to-end solution and be able to participate and provide application designs for the web development parts of the solution and its integration points. Working within an Agile/Scrum development team, the Sr. Web Developer delivers enterprise web solution enhancements and new features to support the business need. This position acts as a senior technical resource that focuses on the front-end web technologies in small to large scale projects as well as mentoring and supporting other team members.

What you'll do

Responsibilities

Software/Web Development - Develop digital consumer experiences based on the foundation of the AEM product suite, including Sites and Assets; work efficiently and collaboratively in an Agile/Scrum development team; design and implement new and updated components for the AEM platform and workflow step components; possess a solid skillset to provide effective web development tasks; create new and update existing templates and pages; responsive web development; perform unit testing and participate in code peer reviews; assume responsibility for the quality and timeliness of assigned software development efforts; adhere to code management process and procedures; collaborate and perform code builds and releases into various environments.

Agile/Scrum Team Collaboration - Provide mentoring and knowledge transfer to other team members; participate within Agile sprint planning, prioritization and other team meetings; provide input towards technical solutions on projects and enhancements; design, develop and provide input to Software Architecture/Frameworks when needed for various projects and initiatives.

Projects - Senior technical resource on projects; work collaboratively within a larger development team augmented by external agencies when needed during larger project deliverables; develop work packages based on business requirements, creatives and wireframes.

Tools/Environment Management - Will share responsibility to manage code repository, build setup, configuration and deployments in various environments; multiple development team tools setup and ongoing management; document process and procedures around tool setup / management; setup, manage and deploy new and existing AEM environments.

Continuous Learning - Study new web technology and remain technically current; improve skillset in vast variety of currently used programming languages and tools; the Sr. Web Developer has a solid understanding of the AEM architecture and solution; will be proficient in all web technologies used in the solution; consistently look for ways to improve the quality and efficiency of the work packages being delivered within sprints.

Operations - Participate in an on-call rotation production support team; diagnose and solve technical problems with the team in testing and production; collaborate with the ALC IT Ops Team and various vendors that integrate into ALC's web properties; establish working relationships with internal departments, vendors and ensure that interaction is responsive and accurate and that incidents are escalated as required; understanding of full environment setup and configuration for end-to-end AEM solution within various environments including production and testing.

What you'll need

Qualifications

What we can expect from you:

  • Experience with Web Services development using RESTful implementations;
  • Experience building player centric web applications with focus on scalability, usability, workflows and performance Solid understanding of security concerns for web-based applications.
  • You have excellent communications and time management skills;
  • Experience with Content Management Systems;
  • AGILE/SCRUM team experience;
  • Understanding of all Adobe AEM building blocks, including templates, components, dialogs, widgets, etc., as well as the AEM development and deployment process;
  • Desire to help build exceptional customer experience and;
  • A strong level of passion and willingness to be awesome!

Who's a good fit for this team:

  • Proactive self-starter who quickly learns new programming languages, techniques and technologies with a high degree of accuracy in a fast-paced, customer-driven environment;
  • Problem solver with strong analytical and troubleshooting skills; works well in high pressure situations.
  • Comfortable working within a Redhat/Linux server environment.

You should apply if you have the following:

  • 4+ yrs related Web Development experience and;
  • Proven Mastery of web technologies: CSS3, JavaScript (jQuery), HTML5, AJAX, JSON and Bootstrap (Grid Layout, Responsive Design).

Awesome if you had:

  • Experience with Cross-Platform (iOS/Android) Mobile Development (example: React Native, PhoneGap, etc.). Development experience in AEM v6.0+, Classic and Touch UI.

We're looking for

Core Skills

CSS JavaScript JQuery OOP Responsive Web Design HTML5 LESS Bootstrap

A little bit about us

Atlantic Lottery

Our players have been having fun and "dreaming big" since 1976 when Atlantic Lottery started offering lottery games on behalf of the governments of Nova Scotia, New Brunswick, Newfoundland and Labrador and Prince Edward Island. The game options have grown and changed over the years and so has our workforce! Today's Atlantic Lottery has more than 600 employees, who are the heart and soul of our business. We offer everything from dare-to-dream draw games to online bingo; breakopen tickets to sports wagering; and games in social settings and on the internet. With games come winners - big and small wins every day - but the best thing about lottery games is that when you choose to play with us, everyone benefits. 100% of our profits go back into our communities. That feels good! #ProudToBeAL

We are proud, gritty, community-minded, and punch above our weight. Being Atlantic Canadian means that we work hard and we know how to have fun. It also means that we genuinely care for each other as co-workers, neighbours, and friends.

Your best life is waiting in Atlantic Canada. At Atlantic Lottery, we have many roles that allow you to work from any of our four Atlantic provinces. Explore living East:

Are you interested?

Work With Us

What you can expect from us:

Our Mission is to offer great gaming experiences for the benefit of all Atlantic Canadians. From top leadership to new and veteran team members alike, everyone at Atlantic Lottery embraces our Core Values: Integrity & Social Responsibility. Our Operating Principles help guide us to achieve our Vision;

  • Customers lead our priorities;
  • Always think differently;
  • Be fast and nimble;
  • We are all leaders and;
  • Team matters.

We are proud, gritty, community-minded, and punch above our weight. Being Atlantic Canadian means that we work hard and we know how to have fun. It also means that we genuinely care for each other as co-workers, neighbours, and friends.

We provide a comprehensive Total Rewards Program including bonuses and flexible benefits/pension and competitive compensation with plenty of training.

We are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodations), please let us know and we will work with you to meet your needs.

What Is Next?

  • Love what you see so far? For the best chance to hear from us, apply before June 21, 2019.
  • Not the right fit this time? Follow us on our careers page at alc.ca!

We thank all applicants for their interest, however, only those selected for an interview will be contacted. Please note that the successful candidate will be subject to reference and criminal background checks prior to employment.