Intermediate Software Developer

Company:  LawDepot
Location: Edmonton
Closing Date: 11-10-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
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 an Intermediate Software Developer in Edmonton, Alberta. Working with the Information Systems team, you will play a pivotal role in developing and enhancing our Content Management System (CMS), a vital component of our website’s core infrastructure. This is a full-time permanent position, working 37.5 hours per week with opportunities for a hybrid work schedule. If you're passionate about solving problems and seeing the direct impact of your work on business outcomes, we’d love to hear from you!Primary Responsibilities:Develop and implement interactive, reusable components for a large-scale eCommerce website, utilizing a Checkout Page Content Management System (CMS) to optimize site development and enhance user experience through efficient, high-quality code deliveryDrive project success by engaging in every aspect of the development life cycle, from initial planning to code deploymentUtilize best practices to code and implement exceptional solutionsWrite database code and use internal tools to assess and optimize performance for continuous improvementPlan and support cross-site systems integrationsEnsure robust UI and backend optimization by developing and integrating interface controls with backend systems, focusing on data validation and performance enhancementsCollaborate with other team members by participating in code reviews, sharing knowledge, feedback, and brainstorming to help collectively deliver great workParticipate in the component architecture and design of new technical functionality based on business specificationsDesign and build robust automated test suites for our microservices and Vue-based web applicationsProvide constructive feedback and great technical suggestions during team discussions and planning meetingsCommunicate progress updates to the team and all required stakeholdersKnowledge and Skill Requirements:Post-Secondary Education in Computing Science or equivalent (ex. Computer Engineering Technology, Information Systems Technology, Digital Media and IT)4+ years of experience in a Software Developer, Web Developer, Software Engineer, or equivalent roleStrong knowledge with our core tech stack: C#, .NET 6+, TypeScript / JavaScript, SQL (Microsoft SQL Server)Additional knowledge in the following areas:JavaScript frameworks: Vue 3 (preferred), Angular, or React.NET Web APIs, .NET MVC, or other REST APIsUnit Testing Frameworks: MS Test, Jest, Vitest (Alternatives - nUnit, xUnit, Vitest)JSON, SCSS (or CSS, LESS, SASS), HTML, jQuery, Git, Visual Studio CodeDatabase (LINQ, Entity Framework Core)Ability to plan, implement, test, and document programming applicationsWrite clean and efficient code that adheres to SOLID design principlesAbility to solve complex problemsAbility to clearly convey ideas and plans through both written and verbal communicationFamiliarity with Agile methodologies (Scrum) would be considered an assetFamiliarity with payment systems and payment processor integration would be an assetWhy You Should Join the LawDepot Team:Excellent total compensation packageComprehensive health and dental benefits, plus an additional Health Care Spending Account or Personal Spending AccountGreat work life balance (37.5 hour work weeks, flexible schedules, ability to bank hours)Three weeks paid vacation, plus bonus personal daysContinuous learning opportunities, including LinkedIn Learning subscriptions and training budgetsCompany share planFree catered lunches for the entire officeMonthly social events for team members to enjoy (think axe throwing, rock climbing, board games, food trucks, trivia contests, and charitable activities)Casual work environmentPersonal 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 parkingSouthgate Mall, Whyte Ave, and Calgary Trail restaurants are only minutes awayHybrid working arrangements for that balance between getting work done at home and engaging with others in the officeHow to Apply: Please submit a resume and cover letter by email to [email protected] or submit online via our Careers page at https://www.lawdepot.com/careerWe thank all applicants; however, only those selected for an interview will be contacted.
Apply Now
Share this job
LawDepot
  • Similar Jobs

  • Intermediate Software Developer

    Edmonton
    View Job
  • Intermediate Software Developer

    Edmonton
    View Job
  • Intermediate Software Developer

    Edmonton
    View Job
  • Full Stack Software Developer (Intermediate/Senior)

    Sherwood Park
    View Job
  • Software Developer

    Edmonton
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙