Digital Developer

Location: Mississauga, ON, Canada
Date Posted: 05-14-2018

DIGITAL DEVELOPER


Considering a Career at Maple Leaf Foods?

Maple Leaf Foods is Canada’s leading consumer-packaged protein company, headquartered in
Toronto, Ontario. We make high-quality, great tasting, nutritious and innovative food products under leading brands including Maple Leaf®, Maple Leaf Prime®, Maple Leaf Natural Selections®, Schneiders®, Schneiders Country Naturals® and Mina™. Our Company employs approximately 11,000 people in its operations across Canada and exports to more than 20 global markets including the U.S. and Asia.

Our people are passionate about the work they do and the products we make. As we move forward, we are determined to leverage their integrity and passion to continue to build a high-performing, values-based company enabled by high-performing, motivated and talented people.

 

POSITION SUMMARY:

Working as part of the Development Team to design, develop, deploy and maintain a full range of products and services to support the digital transformation of the company and the realization of the IS Digital Strategy.
Provide key inputs to help create and maintain a cohesive, dynamic and successful digital development team.

 

RESPONSIBILITIES:

  • Design, including front end graphical user interface, and develop applications under the digital initiatives of the company such as websites, mobile applications and other digital technologies
  • Maintain software applications as required
  • Develop interfaces between different systems
  • Create and maintain documentations relevant to internally developed applications
  • Liaise with UX Design Team to ensure all designs are supported by the correct technical architecture
  • Engage in project assessment and scoping to ensure that all technical possibilities are explored
  • Review and influence ongoing designs, standards and methods for websites, mobile application and other digital technology development projects
  • Provide complete technical specifications and documentation.
  • Identify key integration points between different systems and integrate newly developed applications to existing systems
  • Conduct code reviews to ensure code complies with development standards and best practice
  • Manage the deployment of codes/apps to test, staging and live environments
  • Contribute to ensuring projects are delivered on time, to standard, within budget and that expected business benefits are delivered. Often this involves engaging with and influencing cross functional teams.
  • Undertake any other duties of a similar level and responsibility as may be required from time to time
  • Develop over time a degree of multi-skilling and knowledge sharing with other developers in order to be able to provide cover or support as required
  • Provide normal and after hours support.
  • Maintain awareness of best practice and trends in other digital technologies/platforms such as but not limited to AR, AI, ML, Blockchain, Big Data.
  • Challenge traditional views about software/application design and development
 
KNOWLEDGE, SKILLS AND EXPERIENCE:

Experience/Qualifications:
 
  • Minimum 5 years’ experience in designing and developing web and native mobile applications.
  • Minimum 5 years’ experience in a CPG or manufacturing industry
  • Proven experience in designing, building and delivering working solutions that work across a range of devices including smartphones, tablets, laptops and desktops that meet users needs
  • Sound, logical approach to the analysis of complex problems and design of business solutions
  • Proven conceptual thinker and experience in design thinking
  • Experience in selecting technology components that will provide fit for purpose digital solutions.
  • Ability to evaluate the impact of decisions on stakeholders and include this in the decision making process.
  • Ability to make fully evaluated and firm recommendation and proposals to Project Teams.
  • Attention to detail whilst also demonstrating the ability to see the wider picture.
  • Experience in integrating multi systems
  • Organized and detail oriented in ensuring solutions meet stated requirements.
  • Excellent verbal and written communication skills and interpersonal skills
  • Ability to work on multiple projects simultaneously in a deadline driven environment
  • Ability to follow specific processes and governance
  • Positive and accountable
  • Works well in a team setting
  • Experience in UX design is a plus
  • Experience in Agile methodology or DevOps is a plus

Technical Skills Requirements:
 
  • HTML5, CSS, Javascript, .Net, Visual Studio\
  • Java, and Swift/Objective C
  • Xamarin (Forms, Android, iOS)/C#
  • Microsoft SharePoint, Microsoft Azure
  • REST/oDATA
  • Android and iOS app deployment
  • Knowledge of relational database systems
  • Knowledge in web application frameworks, MVC and web services
  • Knowledge in APIs and microservices architecture
  • Familiarity with Blockchain, Machine Learning, Augmented Reality, Big Data or IOT is a plus

Education:
  • University degree in the field of computer science, information systems
  • CSSLP or MCSD App Builder certification is a plus
 


We thank all applicants for their interest in exploring employment opportunities with Maple Leaf Foods however only those selected for an interview will be contacted. Applicants may be subject to a background check and must meet the security criteria designated for the position.  

Maple Leaf Foods is committed to Employment Equity and maintaining a diverse workforce.  Job applicants with a disability who require reasonable accommodation for any part of the application or hiring process can contact our Talent Attraction Team at accommodations@mapleleaf.com.  Reasonable accommodations will be determined on a case-by-case basis and your request will be responded to as soon as possible.
or
this job portal is powered by CATS