WEB APPLICATION DEVELOPER

Engineering Search Firm

  • Toronto, ON
  • Permanent
  • Temps-plein
  • Il y a 21 jours
  • Location: Toronto
  • Great Salary
  • 5+ years of experience
  • Vacation: 15 days
  • Full Time Salaried role with comprehensive benefit package including health, medical, and dental.
  • RRSP/DPSP contribution plan entitlement is on the first of the month following three months of continuous employment.
We are seeking a Web Application Developer with a strong focus on SharePoint/O365 Development . This is a hands-on role that requires a proactive, project-driven individual who thrives in dynamic environments, quickly understands business processes, and executes with minimal direction.The successful candidate will be a results-oriented problem solver with outstanding SharePoint/Power Platform programming experience, excellent technical design abilities, strong communication skills, and the ability to work collaboratively with internal teams and external partners.You will play a pivotal role in designing and developing scalable, interactive web-based systems that deliver measurable business value—leveraging emerging technologies, AI, and modern programming languages while prioritizing user adoption and experience.Key Responsibilities
  • Lead the design and development of scalable, interactive web-based systems.
  • Develop and test software components using current industry tools and processes.
  • Analyze, design, develop, test, and implement enterprise-scale applications using Power Apps, Power BI, Power Automate, and SharePoint in alignment with industry standards and best practices.
  • Design, develop, deploy, and support business applications using SQL, Microsoft Power Platform, and SharePoint.
  • Research and adopt emerging technologies and best practices.
  • Build custom programming solutions incorporating AI where applicable.
  • Create and maintain custom SharePoint Online sites and solutions.
  • Develop no-code/low-code solutions on the Power Platform to enable automation, integrations, and optimized data flows.
  • Conduct user research, create wireframes/prototypes, and test designs to enhance usability.
  • Drive Power Platform implementations through discovery, definition, build, test, and deployment stages.
  • Produce and maintain technical documentation, business requirements, process flows, and related materials.
  • Design and deliver Power BI reports and dashboards.
  • Collaborate with IT support teams, business units, and third-party partners to investigate, resolve, and escalate technical issues while maintaining agreed service levels.
  • Continuously evaluate existing systems and processes, recommending improvements.
  • Perform root cause analysis and implement corrective actions.
  • Ensure solution architecture and development decisions are effective, high-quality, and maintainable.
Qualifications & Skills
  • Bachelor’s degree in Computer Science or related technical discipline.
  • 5+ years of hands-on SharePoint development experience, including custom features, page layouts, workflows, and display templates.
  • Proficiency in JavaScript (React, Node.js, Angular), HTML, CSS, and related front-end technologies.
  • Strong Python and SQL skills for data analysis, database design, and management.
  • Experience integrating UI with server-side logic (RESTful APIs, JSON).
  • Skilled in relational database design, stored procedures, and advanced SQL queries.
  • Proficient in version control systems (Git) and web server administration (Apache, Microsoft Server).
  • Experience with Power Platform (Power Automate, Power BI, PowerApps) and Microsoft Flow.
  • Expertise with SharePoint Online/O365 development using SPFx, CSOM, JavaScript, jQuery, ASP.NET, C#, PowerShell, CAML, XML/XSLT.
  • Knowledge of Microsoft Graph API, JSOM, SSOM, and related APIs.
  • Experience integrating SharePoint with third-party applications and enterprise systems.
  • Familiarity with taxonomy term stores, custom content types, and advanced search features in SharePoint.
  • Understanding of the full Software Development Life Cycle and iterative/agile methodologies.
  • Strong time management, problem-solving, and analytical skills.
  • Ability to work independently and collaboratively to meet deadlines.

Engineering Search Firm