Create Alert
Email me similar jobs

Software Developer (626)

Full-time

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.

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

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

#J-18808-Ljbffr
Similar jobs

Software Developer (626)

Apply Now
Back to search page