Senior Software Developer (Calgary South)
Trail Appliances Ltd.
Who we are:
At Trail Appliances, we are committed to providing our customers with unparalleled customer service, competitive pricing, and expert advice. We pride ourselves on our strong family values and collaborative work culture that values respect, integrity, diversity, passion, and laughter. These values have helped us build a reputation as an industry leader.
The position:
As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional customer experiences. Working across the full software development lifecycle, you'll design, develop, integrate, and support secure, scalable business applications while collaborating with stakeholders across the organization. This role combines hands-on full-stack development with technical leadership to deliver innovative solutions that help our teams work more efficiently and drive the continued success of Trail Appliances.
What we offer:
We offer excellent training, competitive benefits, and the support you need to succeed, including mentorship and ongoing growth opportunities. If you're passionate about customer service and looking for more than just a job, apply today to become part of our talented and high-performing team! We provide:
- Health & dental benefits
- Personal care days
- Statutory holidays off
- Employee & family assistance program
- Staff incentives and rewards
- Employee discounts
What you’ll be doing:
- Design, develop, test, deploy, maintain, and support secure, scalable, and high-quality full-stack software applications and services.
- Collaborate with business stakeholders and IT teams to design technical solutions, evaluate requirements, and ensure applications align with business needs, security standards, and long-term supportability.
- Develop, maintain, and enhance integrations and customizations for enterprise systems, including Microsoft Dynamics 365, Syspro ERP, and other business-critical applications.
- Build, deploy, and support cloud-native applications using Microsoft Azure while maintaining CI/CD pipelines, automated testing, monitoring, and DevOps best practices.
- Contribute to technical documentation, code reviews, continuous improvement initiatives, and the adoption of modern development practices, including AI-assisted development tools.
What you need to be successful:
- Minimum 10 years of professional full-stack software development experience using technologies such as React.js, Python, SQL Server, Microsoft Azure, C#, .NET, JavaScript, TypeScript, Node.js, and related frameworks.
- Strong experience designing, developing, and integrating scalable cloud-based applications, APIs, microservices, and containerized solutions using Microsoft Azure and Docker.
- Proficiency with Microsoft SQL, Git-based source control, Agile development practices, and tools such as Jira and Confluence.
- Demonstrated ability to translate business requirements into secure, scalable technical solutions, while contributing to solution design, technical planning, estimation, and risk analysis.
- Excellent communication and collaboration skills, with experience mentoring developers and using modern AI-assisted development tools to enhance software development and delivery.
Additional skills and experience considered an asset:
- Experience developing and maintaining integrations with Microsoft Dynamics 365, including OData, and familiarity with Syspro ERP.
- Experience with Microsoft development tools, including Visual Studio, Visual Studio Code, Power Platform, Power Automate, Dataverse, and SharePoint.
- Experience using CI/CD platforms such as GitHub Actions or Azure DevOps.
- Experience working in retail, distribution, service, logistics, or other operational business environments.
Availability:
This is a full-time position and will require you to be available:
Monday to Friday from 8:00am to 4:30pm. On-call as needed.
Location:
This is a hybrid position
What to expect from us:
- Application review: Once you apply, our team will review your application and let you know whether you will be moving forward.
- One-way video interview: If selected, you’ll be invited to complete a short one-way video interview at your convenience.
- In-person interview: Successful candidates will be invited to a second interview with our team.
- Final decision: We’ll make a final decision and give you a call to let you know the outcome.
We value diverse perspectives and are committed to creating an inclusive workplace. If your skills and experiences align with this role, we encourage you to apply and join us in delivering exceptional service.
$17 per hour
...Collaborate with various departments to resolve customer issues efficiently and effectively. Quickly learn and adapt to computer software and systems. Exhibit outstanding oral and written communication skills while working effectively within a diverse team. Availability...SuggestedFull time- ...Location: Edmonton or Calgary (90% remote) Duration: 18 months Responsibilities Lead... ...development, and implementation of a new software system. Build on work completed to... ...to advance system design and delivery. Develop software to support equipment planning, project...SeniorFor contractorsInternshipRemote work
- ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products... ...note the position is only available to be based out of our Calgary office and is a hybrid position. Key Responsibilities...SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...SeniorLong term contractPermanent employmentFull timeManual laborRelocation package- ...’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...SeniorRemote work
- Exciting Sales Associate Opportunity - Get Ready to Supercharge Your Career! Are you ready to hit the road to a thrilling and rewarding career? Look no further! We are seeking enthusiastic individuals to join our dynamic sales team and become automotive sales superstars. ...Full time
- ...Service Advisor — Mercedes-Benz South Calgary Good advisors know the difference between a dead service drive and one where you can actually make serious money. If you’re the kind of advisor who can handle pressure, stay organized when things get hectic, and build trust...Full timeMonday to friday
$57k - $97k per year
...133715 Primary Location: Calgary, AB All Available Locations... ...challenge of leading at every level, developing a global network of colleagues... ...like? Your role as a Senior at Deloitte will include, but... ...advisor. Interact and develop global and cross-service line...SeniorPermanent employmentApprenticeshipFlexible hours- ...Requisition ID: 99322 Job Category: Engineering Location: Calgary, AB, Canada Join a company that is passionately committed... ...to make a difference Collaborate on exciting projects to develop innovative solutions What we offer you? Flexible work environment...SeniorLong term contractLocal areaFlexible hours
- ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading...SeniorLong term contractWork at office
$600 per day
...Pediatrician to join a well-established community pediatric clinic in Calgary, Alberta. This busy referral-based practice provides... ...The organization is particularly committed to inclusivity and has developed a workplace culture that embraces neurodiversity, ensuring all...Full timeContract workWork at officeFlexible hours1 day per week- ...by accurate information. As a Valuation Senior you’ll help make that happen. You will be... ...the formulation of valuation approaches; developing valuation and other business models; and... ...to address clients' needs Maintain and develop positive, productive, and professional relationships...SeniorHourly payWeekend work
- ...Our interview process involves several technical interviews and we aim to complete them within 1 week. What Yo u’ ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring...Work at office
- ...Job Category: Infrastructure Location: Calgary, AB, Canada Join a company that is... ...team is for you! Hatch is seeking a Senior Municipal Engineer to join our Highways and... ...Collaborate on exciting projects to develop innovative solutions What we offer you...SeniorLong term contractFull timeLocal areaRelocationFlexible hours
- ...employees and empowering them to develop themselves and their careers.... ...company, builds the software and data platforms that help the... ...job opportunities, including Senior Technical Professional and Principal... ...700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada...SeniorLong term contractFull timePart time
$120k - $150k per year
...globe. Our award-winning software platform is powered by a team... ...platform team is responsible for developing the architecture that makes... ...learning pipelines Develop new systems on top of real-time... ...plus ~ Preferred based in Calgary, but could be a fully remote...SeniorFull timeRemote work- ...Pre-Detailer/Wash Bay - Mercedes-Benz South Calgary Join Mercedes-Benz South Calgary as a Service Customer Car Care Specialist! Your main gig? Keeping service customers' vehicles looking top-notch. From expert car washing to basic interior vacuuming, you'll be the go-to for...Extra incomeFull time
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our... ...Location 700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada Job Details...SeniorFull timePart timeSecond job
- ...what you need to do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document... ...or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth....SeniorFull timeRemote workFlexible hours
- ...vacancy within our organization. We work across sectors to develop integrated financial models and decision tools that support: Business... ...planning, scenario analysis and performance tracking As a Senior, you will play a key role in designing and delivering financial...SeniorWeekend work
- ...productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This...SeniorWork at officeRemote work
- ...to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life...SeniorFull timeWork at officeRemote work
- ...from you. Zurich Canada is currently looking for a Senior Claims Specialist Liability for our Calgary office to handle single and multi-party commercial... ...ensuring the loss falls within coverage parameters - Develop case strategy and evaluations for timely resolution of...SeniorFull timeFor contractorsApprenticeshipWork at officeLocal areaWorldwide3 days per week
- ...petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources of audio data and bring it into our ingestion pipeline...Work at officeShift work
- ...Job Title: Senior Associate Technology Location: Calgary, AB- Onsite About the role Senior Software Designer / Developer (Cloud Migration and Modernization) This role is responsible for designing, developing, and maintaining enterprise-grade applications that support...SeniorFor contractors
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Under broad direction, mentors a team of Software Testers that can be comprised of Manual and... ...Location 700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada Job Details...SeniorFull timePart timeSecond job
- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...Immediate startWorldwide
- ...Are You Our Next Builder? Helcim is searching for a Senior Data Platform Developer to help lead the design, development, and ongoing evolution of the... ...Mondays, Wednesdays + Fridays Candidates must be eligible to work in Canada and be located in Calgary for this position....SeniorLong term contractFull timeWork at officeRemote workMonday to friday
- ...organizations tackle complex indirect tax challenges with confidence. As a Senior Tax Staff or Manager, you'll work on meaningful advisory... ...engaging colleagues in the industry Learning opportunities to develop new skills and progress your career The freedom and...SeniorWeekend work
$85k per year
...POSITION SUMMARY The Senior Project Manager is the full financial owner of every assigned file, responsible for driving profitability from... ...or exceed gross profit targets across all assigned projects Develop and execute accurate scopes of work aligned with project requirements...SeniorLong term contractInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (Calgary South). Be the first to apply!
- director software engineering Calgary, AB
- software developer intern Calgary, AB
- software engineer part time Calgary, AB
- remote entry level software developer Calgary, AB
- software developer entry level Calgary, AB
- software developer summer internship Calgary, AB
- développeur logiciel Calgary, AB
- software engineer internship Calgary, AB
- junior software engineer Calgary, AB
- software developer no experience Calgary, AB
