×
Register Here to Apply for Jobs or Post Jobs. X

Technical Business Analyst, Salesforce

Job in Richmond, BC, Canada
Listing for: Semtech
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Backend Developer, .NET Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 90000 - 130000 CAD Yearly CAD 90000.00 130000.00 YEAR
Job Description & How to Apply Below

Software Developer

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, with over 500 employees and multiple showrooms, distribution centers, and offices across British Columbia.

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.
About the Role

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 and the Solutions Architect, the Software Developer plays a key role in delivering high‑quality code, supporting ongoing system improvements, and ensuring solutions meet business and technical requirements.

Responsibilities
  • 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 Dev Ops 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.
Qualifications
  • Minimum 5 years of experience in application development within an enterprise IT environment.
  • Proficiency in one or more of the following: X++, C#, .NET, Mud Blazor, Power Shell, 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 (Git) and Dev Ops tools (Azure Dev Ops).
  • 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 (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 and 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.

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. 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary