January 30, 2025

bout the role:

Absorb Software is currently looking for a motivated and energetic individual to join our team as an Intermediate Software Developer. The successful applicant will join a fun and challenging multi-disciplinary group, that is passionate about supporting our customers by improving the performance, architecture, and supportability of our products.

You will bring a passion for technology, a desire to work as a part of an agile team and will be eager to learn the best modern software development practices.

What you’ll do:

  • Work in an Agile (Scrum/Kanban) environment and be involved in all technical activities within the team such as estimating, sprint planning, software development life cycle activities, code reviews, research, deployments, and documentation creation.
  • Participate on a cross-functional team to solve challenging software bugs & performance issues.
  • Solve Database (SQL Server) Performance Issues.
  • Ensure software deliverables align with the technical architecture, development standards and quality practices.
  • Assist in building and executing integrated unit tests for all code modules.
  • Develop well documented, intent-revealing code.
  • Participate in peer review activities.
  • Create a learning environment through collaboration, shared knowledge, and leadership.
  • Mentor peers and less experienced software developers regarding design, programming. approaches, application knowledge and technical product knowledge.

What you’ll bring:

  • A Bachelor’s degree in Computer Science or Software Engineering equivalent professional experience is required.
  • A minimum of 3+ years of related industry experience.
  • Strong knowledge of HTML/JavaScript, TypeScript, React, jQuery, Knockout.js.
  • Strong knowledge of C#, asp.net MVC, Web API, CSS, Micro Services, Git
  • Solid Object-Oriented Programming (OOP) skills.
  • Must be able to write clean, well factored code based on S.O.L.I.D. principles.

Preferred Requirements

  • Experience with Test Driven Development an asset.
  • Familiarity of Agile (Scum/Kanban) practices and concepts.
  • Experience in writing, analysing, and tuning well performing TSQL queries.
  • Experience with Object Relational Mappers such as Entity Framework.
  • Passion for improving the customer experience.
  • Self-motivated and driven to meet long term goals.

Technologies we use:

  • AbsorbLMS, C#, MVC, Web API, CSS, Micro Services, HTML/JavaScript, TypeScript, React, jQuery, Knockout.js, Docker, AWS

Who are we?

Absorb Software is a remote-first company that provides online training solutions to leading organizations around the world. Absorb is a cloud-based learning management system (LMS) engineered to inspire learning and fuel business productivity. Our online learning platform combines forward-thinking technology built to scale as our customer’s organizations grow. We empower learners to enrich their lives, workplaces and communities.

Are you ready to become an Absorber?

What we offer:

  • Fully remote-first work with flexible work arrangements
  • Comprehensive Health and Wellness Benefits including retirement savings programs, eligibility for two different bonus plans, generous time off, comprehensive medical and dental benefits based on your country of location
  • New Hire Equipment Allowance and monthly Flex Allowance to support your success
  • Endless opportunity for career growth and internal mobility
  • Employee driven DE&I programs
  • Games room, meditation & yoga space, state of the art workplace for Absorbers in our Calgary office

Who are we?

Absorb Software is a remote-first company that provides online training solutions to leading organizations around the world. Absorb is a cloud-based learning management system (LMS) engineered to inspire learning and fuel business productivity. Our online learning platform combines forward-thinking technology built to scale as our customer’s organizations grow. We empower learners to enrich their lives, workplaces and communities.

Our values are simple:

  • We achieve exceptional results by genuinely caring about each other and the work we do
  • We’re united, and we grow through our commitment to elevating continual learning!

Absorb is proud to be an equal opportunity employer, we celebrate diversity and are committed to creating a safe and inclusive environment for all our people. All employment decisions are based on business needs, job requirements and individual qualifications. In the event a current Absorb employee would like to apply for this role they will inform their supervisor prior to submitting their application. Successful candidates for this position will be subject to pre-employment background screening, including a criminal record check and must be able to show proof of legal eligibility to work in the country they have applied to without sponsorship.

Experience
4
Work Level
Mid-Level
Employment Type
Full Time - Hybrid
Canada Local Jobs
View profile
Industry
Business Development
Company size
50 employees
Founded in
2018
Phone
+1 (403) 207-0273 +1 (403) 207-**** Show
Location
Calgary