Overview
Senior Application Developer role at Sobeys. This role can be based out of Stellarton, NS; Mississauga, ON; Calgary, AB.
Location notes: Foord St. Office, Calgary Office, Tahoe Office.
What You’ll Be Focusing
As a Senior Application Developer with Sobeys, you will :
- Identify functional and technical solutions to meet requirements.
- Ensure the development of detailed functional, technical and operational specifications for delivery of recommended solutions.
- Translate user requirements into solution design for development and implementation of business technology solutions.
- Conduct design and code reviews to ensure the solution delivered conforms to IT and team standards and quality software delivery practices.
- Provide accurate estimates from analysis and design specifications for yourself and other team members to work on.
- Capture and define technical and operational requirements for solutions.
- Provide expert knowledge of a particular architecture and discuss how the solution’s features meet business requirements.
- Ensure all documentation is created, up to date and correct before solutions or changes are implemented into production.
- Ensure management is informed of progress, status and issues of delivery team activities.
- Code, test, and analyze software programs and applications throughout the system development life cycle.
- Analyze and amend software to correct errors in a timely and accurate fashion and provide status reports where required.
- Determine the most effective program/configuration solution from technical specifications.
- With assistance, provide estimates for all aspects of work and work to deadlines.
- Create unit test plans with detailed test cases and consistently write and test solutions to best practices.
- Assist in the preparation and documentation of program specifications.
- Resolve problems with increasingly less supervision and develop or support software application solutions in a project team environment.
- Provide Tier 2 or Tier 3 production support of cloud applications.
- Provide user, operational and system documentation for implementation.
- Assist senior developers and business analysts in conceptualizing and development of new software programs and systems.
What You Have To Offer
Your experience and resume will show us :
- An Undergraduate Degree and a minimum of 5 years of relevant experience or a DEC and a minimum of 7 years relevant experience.
- Experience with developing Azure applications using containers, Data Factory, or Functions.
- Experience with Azure DevOps.
- Experience in C# programming language.
- Experience in CI/CD pipelines.
- Experience in building automated test harnesses.
- Experience in Monitoring and Observability capabilities.
- Strong experience in software engineering and solution delivery methodologies.
- Ability to be flexible and adaptable in learning and understanding new technologies.
- Ability to communicate effectively and conduct research into software-related issues and products.
- Ability to work both independently and collaboratively as part of a team.
- Experience with agile and lean methodologies.
- Proven analytical and problem-solving abilities and ability to prioritize and execute tasks in a high-pressure environment.
- Strong experience in working with business to leverage technology to meet goals and requirements.
- Strong written communication and presentation skills and strong interpersonal skills.
- Strong team leadership skills and work ethic.
- Ability to be highly self-motivated and detail-oriented.
- ABAP experience in an SAP Retail environment and SAP HANA migration experience are assets.
Hybrid work model: Sobeys requires presence at one of our office locations at least three days per week.
Benefits and Rewards
- Competitive Benefits Package, including health and dental coverage, life, short- and long-term disability insurance.
- Access to Virtual Health Care Platform and Employee and Family Assistance Program.
- Retirement and Savings Plan.
- 10% in-store discount at participating banners and other discount programs.
- Learning and Development Resources to support professional growth.
- Parental leave top-up and paid vacation.
We are committed to accommodating applicants with disabilities throughout the hiring process and will work with applicants requesting accommodation at any stage of this process.