Current jobs related to Senior Software Developer - Edmonton - LawDepot


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to join our team at Techtiq Software Inc. as a Project Lead. The successful candidate will be responsible for leading software development projects from initiation to delivery, ensuring timely and within-budget completion.Key ResponsibilitiesProject Planning and Management: Develop and...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Development Manager to join our team at Techtiq Software Inc. as a Project Lead. The successful candidate will be responsible for leading software development projects from initiation to delivery, ensuring timely and within-budget completion.Key ResponsibilitiesProject Planning and Management: Develop and...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to define...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to define...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to define...


  • Edmonton, Alberta, Canada Techtiq Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Development Project Manager to join our team at Techtiq Software Inc.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and within-budget completion.Collaborate with cross-functional teams, including developers, designers, and QA engineers, to define...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Job Title: Senior Software DeveloperVantix Systems Inc. is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using various programming languages and technologies.Key Responsibilities:Design and develop software...


  • Edmonton, Alberta, Canada Vantix Systems Inc. Full time

    Job Title: Senior Software DeveloperVantix Systems Inc. is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining software applications using various programming languages and technologies.Key Responsibilities:Design and develop software...


  • Edmonton, Alberta, Canada AMA - Alberta Motor Association Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our team at AMA - Alberta Motor Association. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesDesign and develop software applications using a variety of programming...


  • Edmonton, Alberta, Canada AMA - Alberta Motor Association Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our team at AMA - Alberta Motor Association. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesDesign and develop software applications using a variety of programming...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software DeveloperVantix Systems Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software applications using a range of technologies including C#,.NET, IIS, SQL Server, and Visual...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software DeveloperVantix Systems Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software applications using a range of technologies including C#,.NET, IIS, SQL Server, and Visual...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software DeveloperVantix Systems Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software applications using a range of technologies including C#,.NET, IIS, SQL Server, and Visual...


  • Edmonton, Alberta, Canada Vantix Systems Inc Full time

    Job Title: Senior Software DeveloperVantix Systems Inc is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying cloud-based software applications using a range of technologies including C#,.NET, IIS, SQL Server, and Visual...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software DeveloperCompany: CourseJob Description:We are seeking a highly experienced Senior Software Developer to join our team. The ideal candidate will have a strong background in software development, with a focus on Linux-based platforms, Web applications, and database management.Key Responsibilities:Design, develop, and maintain...


  • Edmonton, Alberta, Canada Course Full time

    Job Title: Senior Software DeveloperCompany: CourseJob Description:We are seeking a highly experienced Senior Software Developer to join our team. The ideal candidate will have a strong background in software development, with a focus on Linux-based platforms, Web applications, and database management.Key Responsibilities:Design, develop, and maintain...


  • Edmonton, Alberta, Canada Cloudtrend Inc. Full time

    Job SummaryCloudtrend Inc. is seeking a highly skilled Senior Software Developer to join our team of IT professionals. As a key member of our organization, you will be responsible for developing software applications for our clients using the.NET Framework.Key ResponsibilitiesDesign, develop, and maintain software applications using the.NET...


  • Edmonton, Alberta, Canada Cloudtrend Inc. Full time

    Job SummaryCloudtrend Inc. is seeking a highly skilled Senior Software Developer to join our team of IT professionals. As a key member of our organization, you will be responsible for developing software applications for our clients using the.NET Framework.Key ResponsibilitiesDesign, develop, and maintain software applications using the.NET...

Senior Software Developer

3 months ago


Edmonton, Canada LawDepot Full time

Company Profile:

Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and professional solutions. With over ten million satisfied customers worldwide, over two million monthly website visitors, and billions of dollars saved on legal fees, you will be joining a team that is truly making a difference. At LawDepot, we foster a collaborative and inclusive learning culture that values excellence and diversity. Apply today and become a part of our exciting journey


Position Overview:

LawDepot.com is currently expanding and looking to recruit a­­ ­Senior 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.


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)
  • 7+ 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 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 career@lawdepot.ca or submit online via our Careers page at

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