Skip to Main Content

Job Title


Senior Software Developer


Company : FIELDBOSS


Location : Toronto, Ontario


Created : 2025-05-09


Job Type : Full Time


Job Description

FIELDBOSS - Elevating Service Excellence in Elevator and HVAC ContractingSenior Software Developer- Toronto, Ontario- Full-Time (Hybrid, or Remote)- Reporting to the FIELDBOSS Director of EngineeringJOB OVERVIEW:FIELDBOSS is an innovative, flexible field service management solution, built on Microsoft Dynamics 365 and designed for elevator, HVAC, and specialty contractors. The organization is led by a team of Chartered Professional Accountants and Certified Microsoft Technology Specialists who have been providing the highest level of service in the Microsoft solution consulting industry since 1989.We're in search of a Senior Software Developer with expertise in leading and contributing to the design, development, testing, and maintenance of FIELDBOSS software solutions. As an integral part of our Engineering team, you will provide technical leadership, mentor junior developers, and ensure our software development processes are efficient and aligned with organizational goals and best practices.KEY RESPONSIBILITIES:Software Development and Code MaintenanceDevelop new application features for FIELDBOSS using C#, JavaScript, T-SQL, AL, and Power FX.Create Dynamics 365 Plugins, Custom Workflow Activities, JavaScript libraries, Canvas Apps and Power Automate Flows.Maintain and enhance existing FIELDBOSS code and customizations.Customize and create Business Central code units, pages, tables, queries, and reports.Develop reusable engineering utilities and assets.Create and deploy FIELDBOSS upgrades, patches, and hotfixes.Technical Leadership and Quality AssuranceGuide and mentor junior engineers and ensure that the team follows best practices and coding standards.Conduct and participate in code reviews to maintain code quality and ensure that best practices are followed.Resolve issues and technical challenges that arise in previous versions of FIELDBOSS.Assist with improving development best practices and processes.Collaborate with testers to ensure FIELDBOSS meets quality standards.Solution Design and Client SupportDesign and develop unique software features for individual FIELDBOSS customers.Design new code, features, and processes to ensure scalability of FIELDBOSS.Maximize the quality and efficiency of existing code and Engineering processes.Assist with the automation of manual engineering processes.Documentation and CollaborationCreate and maintain documentation for the software architecture, codebase, and development processes.Collaborate with other departments to ensure all technical areas of FIELDBOSS align with project requirements and company goals.Work effectively as part of a team to achieve organizational objectives.REQUIREMENTS AND SKILLS:Proven experience with C#, JavaScript, T-SQL, AL, and Power FXKnowledge of Dynamics 365 and Business Central developmentExperience creating Dynamics 365 Plugins, Custom Workflow Activities, JavaScript libraries, Canvas Apps and Power Automate FlowsAbility to customize and create Business Central code units, pages, tables, queries, and reportsStrong mentoring and leadership skillsExperience with code reviews and maintaining coding standardsExcellent problem-solving and analytical skillsWillingness to work after business hours when requiredExceptional communication and collaboration abilitiesThe Senior Software Developer will combine technical expertise with leadership qualities to ensure that FIELDBOSS software solutions meet the highest standards of quality and efficiency while supporting the organization's goals and best practices.WHY FIELDBOSS?By joining us at FIELDBOSS, you're enlisting in a forward-thinking community, dedicated to helping our clients modernize their systems, improve profitability, and realize growth. As a dynamic senior consultant, you'll ensure our clients can effectively capitalize on our all-in-one field service management solution, impeccable service, and dedicated, exciting work environmentall hallmarks of our FIELDBOSS culture.At FIELDBOSS, we believe our biggest asset is our people. Thats why we offer comprehensive employee benefits, including:Competitive compensationBenefits packageCareer advancement opportunitiesWe are your strategic partners in change management, waiting for you to take the next step.