E.S. Fox Limited
  • Vaughan, ON, CAN
  • Full Time


Established in 1934 as a small plumbing and heating company, E.S. Fox Limited today is recognized as a pre-eminent Canadian multi-trade Industrial, Commercial, Institutional and Nuclear constructor and fabricator. E.S. Fox Limited works in the industries of oil and gas, petrochemical, mining, pulp and paper, steel, automotive, pharmaceutical, casinos, hotels, hospitals, schools, and themed entertainment.

The company is headquartered in Niagara Falls, Ontario, and maintains full-service regional offices in Hamilton, Toronto, Port Robinson, Oshawa, Tiverton, Kingston, Sarnia, and Thunder Bay.

With a strong commitment to health, safety, and the protection of the environment, E.S. Fox Limited has earned a reputation as a people-first, environmentally conscious, socially responsible constructor.

The Vaughan, ON office is looking for a knowledgeable, organized and skilled SharePoint Developer to join the Information Technology team.


A rewarding career opportunity working within the thriving construction industry. We provide comprehensive benefits, including:

  • An attractive health and dental benefits package including an Employee Assistance Program
  • Group RSP
  • Competitive compensation
  • Support of professional growth


This position comes with the flexibility of working out of any of the following E.S. Fox Limited offices in Ontario: Niagara Falls, Stoney Creek, Vaughan, Kingston or Oshawa.


Reporting to the Information Technology Manager, the SharePoint Developer will be responsible for developing applications, Intranet and Team Sites and workflows using SharePoint and Microsoft Power Tools needed for the operations of the company and providing support, guidance, and best practices, while also requiring the understanding of key business processes and goals.


  • Responsible for developing and supporting applications needed for the day-to-day operations of the company using SharePoint and Microsoft Power Apps.
  • Responsible for developing and supporting the company Intranet and Team Sites on SharePoint.
  • Responsible for developing automated workflows and in-take processes using Power Automate, Power Apps, Power BI, SharePoint and other Microsoft 365 tools.
  • Responsible for certain 3rd party applications for File Sharing, Enterprise Content Management, document capture and routing, communication and messaging, construction estimating, project scheduling, etc. and integrating those applications with SharePoint and M365.
  • Meet with department heads, employees and end users to gather requirements to build applications and processes using SharePoint and Microsoft Power tools.
  • Work with existing application development teams to integrate SharePoint and Microsoft Power Tools to existing In-house built applications.
  • Play a key role in all stages of the development lifecycle from planning and design to production deployment and acceptance.
  • Develop and test scripts, SQL database queries, and other software required for system integrations, importing/initializing application data, and automating routine tasks.
  • Respond, in a timely manner, to questions and/or concerns regarding operational issues with supported applications or workflow processes.
  • If needed, provide basic user training, advice, guidance, and proactive support to users, either onsite or remotely, on standard procedures, technical tasks, and best practices in the use of applications.
  • Identify, recommend, and assist with development of end-user training material (user guides, cheat sheets, etc.) to increase application awareness and self-sufficiency.
  • Develop documentation standards for development and the on-going support and maintenance of applications.
  • Monitor, diagnose, troubleshoot, and proactively resolve application issues while communicating with internal stakeholders and third-party vendors to ensure timely resolutions to problems and application availability.
  • Escalate application incidents to other support staff and/or the Application Development Manager when appropriate.
  • Ensure that IT management is aware of all open issues and respective severity levels.
  • Perform routine production support activities for applications including resolving bugs and issues and performing maintenance on applications developed.
  • Perform application-specific user administration when required.
  • Manage assigned projects from initiation to closure, providing detailed documentation and meticulous change management plans.
  • Assess application security vulnerabilities and recommend preventative and/or remediation steps.
  • Occasionally participate in after-hours and/or weekend patching, maintenance, and problem resolution as required.
  • Occasional travel to remote sites (branch offices, job sites, etc.) as required.


  • College diploma or University degree in computer science or in a related field is required.
  • Minimum 1 to 3 years of relevant work experience
  • Certifications and/or training provided by software and/or hardware vendors would be an asset.
  • Basic Project Management knowledge would be an asset.
  • Experience using performance, tuning, and database analysis tools and/or vendor provided application monitoring tools would be an asset.


  • Minimum 3 years' experience developing SharePoint Sites
  • Minimum of 1 years' experience building automated workflows using power automate and power apps
  • Proficiency in the following areas is required:
  • Writing SQL queries and scripts
  • Writing scripts to automate common tasks
  • Analyzing application, database, and system logs
  • Supporting web-based applications
  • Experience with SharePoint development and developing new web components using XML, .NET, SQL, and C#.
  • Extensive knowledge of SharePoint, Microsoft Power Apps, SQL, C#, ASP.NET, and .NET Frameworks.
  • Familiarity with Java, JavaScript, HTML5, CSS, XML, jQuery, SQL Server, and Web Services.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Excellent communicator with the ability to adapt the communication style to the audience.
  • Strong documentation and procedure writing skills with keen attention to detail.
  • Knowledge or experience with Microsoft Dataverse would be an asset.
  • Knowledge or Experience with Xerox DocuShare would be an asset.


  • Well organized and able to demonstrate sound management of time and resources.
  • Responsible, reliable, self-motivated, and results oriented.
  • Can work independently or as part of a team.
  • Flexible and responsive in order to provide the highest quality of service to end users.
  • Excellent problem solving, troubleshooting, and decision-making skills in a technical environment.
  • Demonstrated commitment to ongoing professional development and understanding business processes and requirements.

E.S. Fox Limited is an equal opportunity employer committed to providing an inclusive workplace. We will accommodate applicants with disabilities throughout the recruitment and selection process. Please advise Human Resources to ensure your accessibility needs are accommodated throughout this process.

E.S. Fox Limited
  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

  • Sign Up For Job Alerts!

  • Share This Page
Logo Home About Us Qualifications Services Projects Careers Contact Us