Web Application Developer

Job No: ALCANNA880
Location: Edmonton, AB

Position: Web Application Developer
Job Type: Full-time
Location: Edmonton, Alberta (Store Support Centre Office)
Industry: Retail (Canadian and U.S. Operations)

About Us

At ALCANNA we offer our employees a career to celebrate! Canada’s preeminent retailer of alcohol and cannabis, we operate 280+ retail locations within Alberta, British Columbia and Alaska. Our brands include Liquor Depot, Wine and Beyond, Ace Discount Liquor, Solo, Deep Discount Liquor, Brown Jug (Alaska) and Nova Cannabis.

Reporting to the Applications Development Manager, the Web Application Developer will join a fast-paced team of friendly, business minded developers and will be responsible for creating, enhancing and maintaining internal applications and processes. The ideal candidate must have previous experience implementing large-scale, high performance, multi-tier web applications, across multiple technology domains. They must have advance proficiency in C#.NET full stack web application development and MVC Web applications. It is essential that they have strong skills in JavaScript, JQuery, Angular, HTML5, CSS3 and OOD, and have a good understanding of web services with REST and Web API architecture.

Role and responsibilities include, but are not limited to:

  • Work directly with stakeholders and team members to gather and refine requirements for applications
  • Evaluate potential impacts of processes and systems and factor these influences into solutions
  • Conceptualize, design, code and test major enterprise level applications
  • Monitor, tune and enhance applications and database performance
  • Develop and implement SQL jobs and develop for Dynamics 365 Finance & Operations
  • Work with full stack development using the latest technologies such as Angular, MVC, Web API’s, SQL, Azure, JavaScript, JQuery, HTML5 CSS3, REST, SOA and Agile
  • Maintain a good understanding of relational databases (including, tables, views, indexes)
  • Other related tasks as required

Experience and Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field
  • Minimum, 5 to 7-years’ system analysis, programming and database experience
  • Minimum, 3-years’ experience in application development and Software Development Life Cycle
  • Minimum, 3-years’ experience working with Transact-SQL, Microsoft SQL Server, Transact SQL and programming stored procedures, database triggers, functions, views with experience in data applications and query optimization
  • Microsoft professional certifications will be considered an asset
  • Previous Experience using development technologies (i.e. ASP.NET, WCF, JSON, REST, JavaScript, CSS, Responsive design)
  • Previous experience using Team Foundation Server and/or Visual Studio Online
  • Previous experience using Azure Services
  • Previous experience working as part of a development team
  • Previous experience with Agile or Lean software development
  • Strong knowledge of .NET Framework and design patterns and implementation
  • Previous experience with Dynamics 365 Finance & Operations Development will be considered an asset
  • Previous experience with Microsoft SharePoint Online and Office 365 will be considered an asset
  • Previous experience of iOS and Android development will be considered an asset
  • Familiarity with React Native for Mobile development will be considered an asset
  • Must be able to pass a basic security clearance
  • Must have reliable transportation

Personal Characteristics and Requirements

  • Must have a positive and professional approach to working and a willingness to learn and be challenged
  • Models a high ethical standard of conduct at all times
  • Able to adapt quickly in a changing environment while staying on top of the latest trends and processes relating to your field
  • Demonstrates initiative and ability to recognize opportunities for improvement and efficiency
  • Proven ability to maintain workload and meet critical deadlines in a fast-paced environment
  • Ability to work effectively in a collaborative, team environment as well as independently
  • Analytical thinker with strong conceptualization and attention to detail skills
  • Excellent communication skills both written and verbal, with the ability to communicate effectively with various stakeholders
  • Strong problem identification and problem resolution skill
  • Strong understanding of retail business practices and ability to integrate knowledge though applications
  • Positive and professional approach with willingness to learn and be challenged
  • Unquestionable ethics and integrity with an ability to maintain high levels of confidentiality
  • Ability to be flexible, in keeping with the needs of our growing company

To Apply

If you are excited about this opportunity and meet the criteria listed above, we want to hear from you! Please apply online at careerstocelebrate.com or send your resume to corporatecareers@alcanna.com for consideration.

We are an equal opportunity employer committed to workforce diversity. We thank all applicants for their interest in ALCANNA; however, only candidates selected for an interview will be contacted. For a full list of career opportunities with ALCANNA, please visit careerstocelebrate.com.

Apply Now

Personal Details * Required field

  1. Digits only or add + for international numbers

  1. (Please click on your profile and copy the URL from your profile page.)

Questions