Senior Application Developer (API)


Company Name: LCBO
Location: Canada

Senior Application Developer (API) (2 positions)

 

Do you want to be part of the LCBO’s exciting transformation, explore new and innovative technologies, and make your mark? Reporting to the Manager, Digital B2C you will participate in the development of the LCBO’s Application Program Interface (API) and digital ecosystem built as micro-services in a serverless hybrid cloud environment. You will design, code, and test new services in various languages (i.e. Python, Node.js and Java) as well as contribute to the larger software architecture process. You will collaborate with the digital front end teams and other system development groups to help build and solidify the LCBO’s growing API system.

 

If you have a real passion for systems and love working with new digital technologies and using data analytics and insights to make smarter business decisions, then this is the role for you!

 

What’s the role about?

 

API Development

  • Code new APIs based on business requirements while maintaining existing API library
  • Version existing APIs, complete updates and fixes and deprecate older versions

 

API Environment Governance

  • Collaborate with process owners to develop solutions and balance enhancements utilizing Agile methodology
  • Participate in new technology investigations and make recommendations for new technology adoption and design solutions with timelines on development
  • Maintain currency in technological trends and directions, continually upgrade personal technical and IT related skills through research, education and self‑motivated technology learning


DevOps and CI/CD Pipeline

  • Confirm accurate environment management processes are being followed, and identify system deficiencies and recommend solutions
  • Ensure proper scripting standards are being met via peer code reviews
  • Participate in change management processes for any system changes or enhancements
  • Write technical and functional specifications and perform estimation for application development initiatives

 

Technical Advice and Guidance        

  • Conduct code review for the development team and vendor-provided code
  • Coach and mentor IT staff and team members on the functionality of various APIs through demonstrations and proof of concepts on new functionality
  • Work with multiple IT support and development teams to address problems of systems integration with multiple platforms
  • Develop and implement new integration with external applications and platforms

 

What will you bring to the team?

 

  • Post-secondary education in Computer Science, Software Engineering, Information Technology, or similar discipline or equivalent experience
  • 3+ years of experience with modern computer languages (C#, .NET, Java/J2EE)
  • Familiarity with event driven architectures (i.e. Kafka and Spark), containerization technologies (i.e. Docker), cloud native software architecture concepts, micro services, mobile payment gateways (i.e. Bambora)and mobile commerce platforms (i.e. Apple Pay and Google Pay)
  • Solid experience with version-control system for tracking changes in source code during software development (i.e. BitBucket (GIT))
  • Working knowledge of Python development, setting up and configuring Kafka, advanced CI/CD development environment (i.e. DevOps) and a variety of automation tools
  • Demonstrable experience with web and native mobile API development, Agile team development, API analytics and monitoring and API services based on cloud providers (i.e. Microsoft Az)
  • Willingness and ability to learn new technologies and technical approaches
  • Good interpersonal skills, including oral and written communications, and skills in explaining technical concepts to different audiences

 

Diversity and inclusion matter at the LCBO. If contacted for an interview, please advise if you require accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act.

 

Please apply at lcbo.com/careers, to Talent Acquisition, LCBO, quoting File #LCB-206-2019, by October 10, 2019.  We appreciate your interest and advise that only those selected for an interview will be contacted.  
  • Seniority level

    Associate
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    RetailGovernment Administration


Post a Comment

0 Comments