Senior Software Developer

  • Share :

Current job opportunities are posted here as they become available.

"The work we do is akin to how a detective would solve a crime or how a mechanic would repair your car. Our time is dedicated to investigating problems and finding the root cause of the issue. Sometimes the solution is easy, other times we will do a deep dive into complex matters to find a solution while ensuring we continue to preserve the integrity of existing features." Rajan, Developer, Calgary

Absorb Software is currently looking for a motivated and energetic individual to join our Reporting and Analytics team as a Senior 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. This role will focus on increasing customer confidence in our products by improving our code-base and enhancing and extending our reporting and analytics offering.

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.
  • Solve Database (SQL Server) & Entity Framework performance Issues.
  • Ensure software deliverables align with the technical architecture, development standards and quality practices.
  • Write end-to-end, unit and integration tests.
  • Develop well documented, intent-revealing code.
  • 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 8 years of related industry experience.
  • Strong knowledge of C#, .NET, REST, ASP.NET Web API & MVC, SQL Server, and Microservices.
  • Experience with event-driven system architectures.
  • Solid Object-Oriented Programming (OOP) skills.
  • Must be able to write clean, well factored code based on S.O.L.I.D. principles.
  • Experience with Object Relational Mappers such as Entity Framework or Dapper.
  • Experience with React (front-end development).

Preferred Requirements

  • Experience with AWS and Snowflake.
  • Experience with Test Driven Development an asset.
  • Familiarity of Agile (Scum/Kanban) practices and concepts.
  • Experience in writing, analyzing, and tuning well performing SQL queries.
  • Passion for improving the customer experience.
  • Self-motivated and driven to meet long term goals.
  • Experience with data engineering technologies like Snowflake, Matillion, and Fivetran.

Technologies we use:

  • .NET Core / C# / ASP.NET Core
  • MongoDB / Snowflake / SQL Server
  • Amazon Web Services

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.

Should you require any accommodation during the recruitment process, please indicate this on your application and we will work with you to meet your accessibility needs. For any questions, please contact us at ***


Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
Admin & Facilities Coordinator

Salinas Valley Ford

  • Canada - AB - AB - Calgary

  • June 29, 2024


Vertigo Theatre is seeking a highly personable person with impeccable attention to detail to join our team. • The Admin & Facilities Coordinator position is an integral member of the administrative team who is able to undertake a variety of tasks and works well under pressure. Directly supporting...


Designer

Critical Mass

  • Canada - AB - AB - Calgary

  • June 29, 2024


We create applications which drive one of the world's most trafficked websites. We play an active role helping our client connect their consumers globally through mobile, digital, and in-store experiences. This team is focused on bringing new product pages to life. You'll work collaboratively with...


Requirement Management Lead - Transit & Rail

AECOM New

  • Canada - AB - AB - Calgary

  • June 29, 2024


Requirement Management Lead - Transit & Rail Calgary , Alberta Reqid: • J10107263 Business Line: • Transportation Business Group: • DCS Company Description Work with Us. • Change the World. At AECOM, we're delivering a better world. • Whether improving your commute, keeping the lights on, providing...


Audit Associate - Winter 2025

RSM Global

  • Canada - AB - AB - Red Deer

  • June 29, 2024


We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled, inclusive culture and talent...


Project Manager - Dynamics 365 FO & SCM

Infosys

  • Canada - AB - AB - Calgary

  • June 29, 2024


Infosys is seeking a D365 Embedded Escalation Engineer (EEE) supporting Dynamics 365 FO and SCM. • This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application...


Junior Accountant Assurance - BC Interior 2025

BDO Canada LLP


Junior Accountant, Assurance - BC Interior 2025 page is loaded Junior Accountant, Assurance - BC Interior 2025 Apply locations Cranbrook Prince George - Quebec St Salmon Arm Revelstoke Kelowna time type Full time posted on Posted 30+ Days Ago job requisition id JR2254 Putting people first, every day...


Bookkeeper

1768334 Alberta Ltd

  • Canada - AB - AB - Calgary

  • June 29, 2024


Volunteer Experience • Work Experience • Work & Career Job details • Location: 3B 2010 30th Ave NE, Calgary, Alberta, T2E 7K9 • Salary: 29.00 hourly / 30 to 35 hours per Week • Terms of employment: Permanent employment Full time • Flexible Hours • Start date: Starts as soon as possible • vacancies:...


Videojournalist

Rogers Communications Inc

  • Canada - AB - AB - Calgary

  • June 29, 2024


: Videojournalist Are you ready to take your career to new heights and be a part of a dynamic team at Rogers Sports & Media? We believe in creativity, innovation, and collaboration in everything we do, and we are looking for people who share this mindset to join us. With a monthly reach of 30...


Legal Assistant

MDD Forensic Accountants

  • Canada - AB - AB - Calgary

  • June 29, 2024


Our Calgary office is currently seeking a Legal Assistant to join our team. With more than 40 offices on 5 continents, MDD, A Davies Company is the world's premier forensic accounting firm. Experienced in over 800 industries, we frequently work with government entities, independent adjustment firms,...


Drillsite Manager

Zortechsolutions

  • Canada - AB - AB - Calgary

  • June 29, 2024


Jd • This position is a field based rotational position (14/14) reporting to the drilling superintendent. The DSR supervises drilling operations near Fox Creek in the Kaybob Duvernay field. His/her responsibility is to ensures safe working practices are followed by the business partners and oversees...


Sock Finisher / Technician Assistant

McBride Career Group Inc

  • Canada - AB - AB - Okotoks

  • June 29, 2024


Company Name: Motley Woollens Inc. • Position: Sock Finisher / Technician Assistant • Location of job: 10 Alcock Street, Okotoks, Alberta, T1S 1H1 • Hours: Flexible, Permanent Part-time • Wage/ Salary: $15 per Hour Job summary: Be part of a fast-growing locally owned and operated Merino wool sock...


Grocery Utility Clerk Forest Lawn

Coopcannabis

  • Canada - AB - AB - Calgary

  • June 29, 2024


Grocery Utility Clerk (Forest Lawn) "Job Details" Job Identification 52897 Job Category Grocery, HBC, GM Locations • Forest Lawn Posting Date 06/10/2024, 02:46 PM Job Shift Anytime Availability Position Type Casual Shift Hours 0 - 40 Store Name Forest Lawn 005 Centre City Quadrant South East We're...


Senior Software Developer

Absorb Technology

  • Canada - AB - AB - Calgary

  • June 29, 2024


Current job opportunities are posted here as they become available. "The work we do is akin to how a detective would solve a crime or how a mechanic would repair your car. Our time is dedicated to investigating problems and finding the root cause of the issue. Sometimes the solution is easy, other...


Bookkeeper

MNP

  • Canada - AB - AB - Airdrie

  • June 29, 2024


Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. • Combine your passion with purpose and join a culture that is thriving in the face of change. MNP is proudly Canadian. • Providing business strategies and solutions, we are a leading national accounting,...


Financial Services Representative II

Canadian Imperial Bank of Commerce

  • Canada - AB - AB - Okotoks

  • June 29, 2024


Financial Services Representative II page is loaded Financial Services Representative II Apply locations Okotoks, AB time type Full time posted on Posted Yesterday job requisition id 2414409 We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals...


Assistant Food and Beverage Operations Manager

Marriott International Inc

  • Canada - AB - AB - Calgary

  • June 29, 2024


Job Number 24079875 • Job Category Food and Beverage & Culinary • Location Calgary Airport Marriott In-Terminal Hotel, 2008 Airport Road NE, Calgary, Alberta, Canada VIEW ON MAP • Schedule Full-Time • Located Remotely? N • Relocation? N • Position Type Management • JOB SUMMARY Supervises Food and...


Assistant e Communication et Digital Cointreau

Rémy Cointreau Group

  • Canada - AB - AB - Balzac

  • June 29, 2024


Le groupe français et familial Rémy Cointreau est l'un des grands acteurs du marché mondial des Spiritueux avec plus de 2 000 collaborateurs dans le monde. • Né en 1724, le groupe résulte du rapprochement, en 1990, des sociétés holding des familles Hériard Dubreuil et Cointreau. • Rémy Cointreau a...


Quality Technician Volker Stevin Highways Calgary AB Application Deadline: 05/07/2024

Volker Stevin Contracting Ltd


Volker Stevin Canada and its subsidiariesacross Western Canada are dedicated to providing the highest level of quality services in the areas of: construction, project management, highway maintenance, civil works and bridge construction, maintenance and rehabilitation expertise, and asphalt/aggregate...


Interface and Integration Management Lead - Transit & Rail

AECOM New

  • Canada - AB - AB - Calgary

  • June 29, 2024


Interface and Integration Management Lead - Transit & Rail Calgary , Alberta Reqid: • J10107266 Business Line: • Transportation Business Group: • DCS Company Description Work with Us. • Change the World. At AECOM, we're delivering a better world. • Whether improving your commute, keeping the lights...


Bookkeeper

PANJAAB FRAMING LTD

  • Canada - AB - AB - Calgary

  • June 29, 2024


Volunteer Experience • Work Experience • Work & Career You must sign in to apply for this position. Calculate and prepare cheques for payroll • Keep financial records and establish, maintain and balance various accounts using manual and computerized bookkeeping systems • Maintain general ledgers and...


Senior Project Buyer/Expeditor

Keywest Projects

  • Canada - AB - AB - Calgary

  • June 29, 2024


Description: Senior Project Buyer/Expeditor's role requires a qualified person who is flexible, has the ability to multi‑task, and is able to work within tight deadlines. The successful candidate will work closely with vendors, contractors, Project Engineers and Keywest clients to procure goods and...


Judicial Assistant

Government of Alberta


: Job Information • Job Title: Judicial Assistant • Job Requisition ID: 58815 • Ministry: Justice • Location: Grande Prairie/Peace River • Full or Part-Time: Full Time • Hours of Work: 36.25 hours per week • Permanent/Temporary: Permanent • Scope: Open Competition • Closing Date: July 2, 2024 •...


Legal Assistant Corporate and Office Management Teams

Dentons Canada

  • Canada - AB - AB - Calgary

  • June 29, 2024


: • Create Alert Legal Assistant, Corporate and Office Management Teams Dentons is designed to be different. • Our firm leads the way in a rapidly changing legal marketplace. • We challenge the status quo and deliver consistent results as well as uncompromising quality and value to our clients. •...


Coordinator Internal Communications - 1 year Fixed Term

Canadian Pacific Railway

  • Canada - AB - AB - Calgary

  • June 29, 2024


: • : • Coordinator Internal Communications - 1 year Fixed Term Canadian Pacific (CP) and Kansas City Southern (KCS) are now CPKC. • As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile...


Cash Room Processor

Gardaworld

  • Canada - AB - AB - Calgary

  • June 29, 2024


We are currently hiring Fulltime Cash Room Processors forourCalgary, ABBranch. • Your mission at GardaWorld • As a cash room processor you will be responsible to deliver exceptional service to our customers by efficiently and accurately processing currency, coin and other negotiable documents on a...


Senior/Principal Hydrologist

Mott MacDonald

  • Canada - AB - AB - Calgary

  • June 29, 2024


: To expand on our existing successes, Mott MacDonald is now establishing and expanding our Water consulting group across Canada. With a rich history of delivering water solutions around the world, the Canada Water Group will continue our legacy of delivering engineering solutions that make a...


Morning News Anchor/Reporter

Pattison Media Ltd


Canada's largest western based Media company! Pattison Media's Lethbridge division is seeking a Radio Morning News Anchor/Reporter to add to the Lethbridge News Now team. This position involves working alone in the newsroom during early morning hours. • Therefore, the ideal candidate should have the...