Software Developer (626)
Trail Appliances
Working at Trail Appliances means joining an entrepreneurial-minded, driven team dedicated to delivering an exceptional customer experience. Trail Appliances is the leading independent appliance retailer in Western Canada. We’re a fast-growing company with over 500 employees in British Columbia, spread out over 10 showrooms, 3 Outlet Centres, 3 distribution centres, and 4 offices in BC's major markets. Join our team of trailblazers!
Our core values:
Integrity – We do what’s right, even when no one is looking.
Improvement – We do it well. Then we do it better.
Caring – We put ourselves in others’ shoes.
Authenticity – We like people, not pretense.
Determination – We kick down walls.
The Software Developer is a technical role within the IT department responsible for contributing to the design, development, and maintenance of business applications and integrations across the organization. This role supports a range of systems, including Microsoft Dynamics 365, custom-built solutions, and third-party platforms.
Working under the guidance of the Senior Manager of Software Development as well as the Solutions Architect, the Software Developer plays a key role in delivering high-quality code, supporting ongoing system improvements, and ensuring that solutions meet business and technical requirements. This position requires a strong foundation in development practices, a collaborative mindset, and partnership with cross-functional teams to deliver scalable, reliable, and secure solutions that enhance business operations and enable data-driven decision-making.As a Software Developer, you will
- Design, develop, and maintain business applications and system enhancements across enterprise platforms, including Microsoft Dynamics 365.
- Contribute to application customization, configuration, and feature development based on business requirements.
- Develop and support integrations between enterprise systems, including:
- Custom internal applications
- Third-party platforms and SaaS solutions
- Build and maintain APIs, services, and data exchange processes.
- Write clean, maintainable, and efficient code aligned with established development standards.
- Collaborate with analysts and stakeholders to translate business needs into technical solutions.
- Troubleshoot and resolve application and integration issues.
- Participate in testing activities, including unit testing and user acceptance testing support.
- Assist with data integration, migration, and validation activities.
- Support deployment processes and environment management in coordination with DevOps or IT operations.
- Maintain documentation for code, integrations, and technical processes.
- Participate in code reviews and team knowledge sharing.
- Continuously improve technical skills and stay current with modern development tools and practices.
To be successful in this role you bring
- Minimum 5 years of experience in application development within an enterprise IT environment.
- Proficiency in one or more of the following:
- X++ (for D365 Finance & Operations)
- C#, .NET
- MudBlazor
- Powershell
- TSQL
- Experience or familiarity with API development (REST/SOAP).
- Understanding of relational databases and data modeling concepts.
- Familiarity with data integration concepts and tools.
- Exposure to Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
- Experience with source control systems (e.g., Git) and DevOps tools (e.g., Azure DevOps).
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
- Good communication skills and ability to follow technical specifications.
Bonus points
Experience developing in Dynamics 365 specifically (CE or F&O modules).
Familiarity with Azure services (e.g., Azure Functions, Logic Apps, Service Bus).
Understanding of CI/CD pipelines and automated deployments.
Experience with data migration tools and frameworks.
Knowledge of Power BI or reporting tools.
Familiarity with Agile or Scrum methodologies.
Microsoft certifications related to Dynamics 365 or Azure.
Exposure to enterprise application environments and system integrations.
Who You’ll Work With
- IT Development Team: Collaborating on shared development efforts and deliverables.
- Solutions Architect: For technical guidance, design alignment, and best practices.
- Business Analysts & Functional Consultants: To understand requirements and validate solutions.
- IT Operations: For deployments, environment support, and monitoring.
- Business Users: Assisting in testing and validating delivered functionality.
- Third-Party Vendors: Supporting integrations and external system connectivity.
Why Join Trail?
- Competitive salary + extended health benefits
- Generous employee appliance discounts
- Opportunities for career growth and development
- Collaborative, team-oriented culture with events and volunteer programs
- Opportunity to impact a trusted Canadian brand at scale
INDHP
We inspire possibilities, make shopping ridiculously easy, and help create special moments at home. Are you ready to meet your team?
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...and workflows drive operational excellence and user experience. As a Product Owner, you will Product Strategy & Roadmap Develop and maintain a clear product roadmap balancing immediate operational needs with long-term transformation goals Align roadmap priorities...SuggestedLong term contractFull timeImmediate startWork from home
$80k - $130k per year
...pride in providing high quality work and services to our clients and expect the same from our employees. We are looking for a Software Developer to join our Vancouver-based team and contribute to the continued development of our in-house data systems platform. This is...SuggestedFull timeFor contractorsWork at officeLocal area- ...large, global organization. Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our... ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible...SuggestedFull timeApprenticeshipCasual workWork at officeWorldwide
- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...SuggestedFull timeInternshipRelocation packageFlexible hours
$97.56k per year
...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business...SuggestedLong term contractPermanent employmentFull timeWork at office- ...networks of the future. Our talented people deliver future-ready software, services, and integrated platforms that power broadband and... ...Position Summary: Vecima is looking for a dynamic Software Developer to join our project focused teams in Saskatoon, SK. As a member...Full timeLocal areaRemote workNight shift
- ..., integrity, innovation and a willingness to challenge consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that engineering teams use to implement and analyze our algorithmic trading strategies. As...Remote jobFull timeWork from home
- ...to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most... ...world work smarter, not harder. About the role: As a Software Developer, you play an important role in designing, developing, and maintaining...Full timeRemote workWork from home
$94.2k - $117.7k per year
...Position Summary: As a Software Developer on the Procurement team at Euna Solutions, you’ll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will design and develop solutions for our customers...Full timeWork at officeLocal areaFlexible hoursWeekend work3 days per week- ...Our Developers bring passion, craftsmanship and innovation to the development and delivery of Intelex’s software products, with the objective of delighting our customers and empowering them... ...and Deliverables ~ Design and develop new features and solutions that support...Full timeLocal area
- ...contributions, technical blogging, or conference speaking. What DRW Montreal has to offer you: ~ Mentorship with experienced software developers, database administrators, and technical project managers ~ Continuous learning through paid postgraduate degrees, Dev...Full timeLocal area
- ...financial technology? At Benji Pays, we're on a mission to empower businesses with seamless payment solutions. We're seeking a Senior Software Developer to join our dynamic team. In this position, you'll play a pivotal role in building and maintaining scalable, secure, and...Long term contractWork at officeLocal area2 days per week
$130k - $170k per year
...As a member of the Development team and working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent...- ...backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital is seeking a Senior Software Developer to join our Digital...RemplacementPermanent employment
- ...driving high-impact results through our Montreal-based engineering hub. The Opportunity We are looking for a motivated Junior Software Developer to join the SourceKnowledge team during a pivotal phase of our platform's evolution. Working directly under our Engineering...Remote workWorldwideFlexible hours
$98.4k - $147.6k per year
...About the Role Hi, I’m Michèle Kawa, Software Development Manager on Jane’s CARE (Compliance, Audits, and Records Experience) team. I joined... ..., not the other way around. We’re hiring an L2 Software Developer to join our team and help shape the future of records experience...Full timeInternshipFlexible hours- ...this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult problems, debugging non-trivial issues and creating innovative...Full timeWorldwide
$104.3k - $136.8k per year
...supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep...Worldwide- ...A-CX is a software design and development partner for progressive companies, delivering innovative... ...member of our team, you will work on developing and integrating solutions with C++,... ...implementing software solutions for our clients. Develop secure, scalable, and high-performance...Long term contractFull timeFor contractorsLive InRemote work
$157.5k - $236.2k per year
...professional to join our team as the OS Software Engineer. As a global leader in the automotive... ...levels of the organization. ~ Highly developed oral and written communication skills ~... ...in which our employees can thrive and develop better products for our customers. We understand...Full timeRemote work$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Remote work- ...services for our global partners. (That’s what we call our customers.) What is ScalePad At ScalePad, we’re building more than software; we’re building confidence and clarity for the people who manage the technology businesses rely on every day. Our mission:...Remote jobFull timeInternshipWork from home
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Lead Software Developer, we expect you to be disciplined regarding software development, ready and eager to lead projects and initiatives, and...Work at officeFlexible hours
$75k - $115k per year
...hats in a fast-growing fintech environment. You are a dedicated professional seeking a fulfilling career, not just a job. As a Software Developer in Test , you’re passionate about engineering excellence and quality at scale. You are committed to ensuring that all systems...Long term contractFull timeContract workInternshipShift work$40 - $65 per hour
...Description Zaber seeks a Software Developer who is excited to help support company growth, make their colleagues’ work-lives easier, and build on their own skills and knowledge in the process. You’ll gain exposure to every facet of the manufacturing business, and use...Permanent employmentFull timeCasual workFlexible hours$3600 - $4500 per month
.... A number of our students return to us after they graduate and start developing their professional career at Visier! And we use state-of-the-art technology to build our innovative full-stack software solution that helps people see the truth and drives organizations to perform...Internship- ...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code? You’re...Full timeWorldwide
$100k - $135k per year
...Radar technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including...Remote jobFull timeWork at officeFlexible hours- ...Procedures and Informatica PowerCenter workflows. Design and develop scalable microservices using Java, Spring Boot, and cloud-native... ...engineering teams. Required Qualifications ~10+ years of software development experience with Java-based enterprise applications....Full time
- ...services are customized to meet specific needs. For more details please visit our website Job Description Job Title : Database Software developer Location : Montreal, QC Job Type : Contract on W2 Work Status: US Citizen / Canadian Citizen / TN VISA Skills...Permanent employmentFull timeContract workTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (626). Be the first to apply!
- développeur logiciel Remote
- junior software developer Remote
- new graduate software developer Remote
- software developer entry level Remote
- software engineer co-op Remote
- software developer co-op Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer devops Remote
- junior software engineer Remote
