Post Job Free
Sign in

Intermediate Software Developer

Company:
LawDepot
Location:
Edmonton, AB, Canada
Posted:
May 31, 2024
Apply

Description:

Company Profile:

Position Overview:

LawDepot.com is currently expanding and looking to recruit a n Intermediate Software Developer in Edmonton, Alberta. Working with the Information Systems team, you'll be instrumental in implementing projects aimed at enhancing the core infrastructure of our website. You'll have the opportunity to work on transformative projects, while driving innovation within our organization. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule.

Primary Responsibilities:

Develop and implement interactive, reusable components for a large-scale eCommerce website, utilizing a Content Management System (CMS) to streamline site development and enhance user experience through efficient, high-quality code delivery

Drive project success by engaging in every aspect of the development life cycle, from initial planning to code deployment

Create systems architecture and design documents for new technical functionality

Create new Vue components and interactive features for our front end to enable high quality customer experiences

Mentor and collaborate with other developers by participating in code reviews, sharing knowledge, feedback, and brainstorming

Analyze and resolve performance and functional problems associated with applications

Utilize design patterns and best practices, and apply them to solve real world scenarios

Partner with other team members during Agile sprints to help collectively deliver great work

Provide constructive feedback and great technical recommendations during department and inter-departmental planning and strategy meetings

Explain and summarize technical topics to non-technical audiences

Produce key documentation on projects and systems

Knowledge and Skill Requirements:

Post-Secondary Education in Computing Science or equivalent (ex. Digital Media and IT, Information Systems Technology)

4+ years of experience in a Software Developer, Web Developer, Software Engineer, or equivalent role

Experience with our core technology stack: C#, .NET 7+, TypeScript / JavaScript

Additional knowledge in the following areas:

JavaScript frameworks: Vue 3.4 (preferred), Angular, React

.NET Web APIs (or REST APIs) including the ability to integrate third-party APIs

Unit Testing frameworks: Vitest, NUnit, Munit, xUnit, Selenium, Jest

JSON, SCSS (or CSS, LESS, SASS), HTML, Git, Visual Studio Code

Proficient in working with SQL Server or other RDBMS, including PL/SQL, MySQL, and PostgreSQL

Familiarity with asynchronous request handling, partial page updates, and AJAX

In-depth knowledge of design patterns and best practices, and how to apply them in real world scenarios

Ability to plan, implement, test, and document programming applications

Proficiency in comprehending browser rendering behavior and optimizing performance

Exceptional problem-solving abilities, adept at diagnosing and efficiently resolving complex issues

Familiarity with Agile methodologies, Azure Boards, Azure DevOps, and Jira for managing processes, backlogs, and repositories is considered an asset

Why You Should Join the LawDepot Team:

Excellent total compensation package

Comprehensive health and dental benefits, plus an additional Health Care Spending Account or Personal Spending Account

Great work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)

Three weeks paid vacation, plus bonus personal days

Continuous learning opportunities, including LinkedIn Learning subscriptions and training budgets

Company share plan

Free catered lunches for the entire office

Monthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)

Casual work environment

Personal offices for focused work and to have your individual space (plus collaborative workspaces for when you want to meet with the team)

Free and easily accessible parking

Southgate Mall, Whyte Ave, and Calgary Trail restaurants are only minutes away

Hybrid working arrangements for that balance between getting work done at home and engaging with others in the office

How to Apply:

Please submit a resume and cover letter by email to or submit online via our Careers page at

We thank all applicants; however, only those selected for an interview will be contacted.

Apply