Software Developer/ Engineer/ Architect

Business Systems Developer

Job Description:

Using industry best practices, this role is responsible for developing and supporting applications, forms, sites, and workflows based in the Microsoft Azure, Power Platform including Office365 (SharePoint / Teams). Involvement in migration of existing on-premise solutions to their cloud offering. The role reports directly to the Head of IT.

 

Duties and Responsibilities:

  • Design, develop, validate, and troubleshoot high performance/ high-visibility web-based applications using SharePoint/ SharePoint Online / Azure / Power Platform incorporating development, operational, security practices (DevSecOps )
  • Integration of existing & new solutions with 3rd party applications either internal / external (& the considerations of)
  • Upgrade and optimize existing web applications to enhance customer experience and overall operability.
  • Help a dotted-line team of developers, DBAs and analysts to deliver technical services and solutions through Office365.
  • Document and publish requirements, designs, and technical specifications for use by internal teams and leadership.
  • Create and deliver effective written and verbal explanations and documentation for project and business stakeholders.

Job Requirements:

  • Degree in business or a technology-related field required
  • Minimum (5) five years development / architectural experience in the MS Environment incorporating SharePoint, Power Automate, MS Forms, Microsoft Azure including Azure Functions, Web Apps, Power Platform, and the Office 365 platform (e.g. SharePoint / Teams)
  • A background in development and infrastructure, allowing you to bridge the gap between the business, developers and infrastructure
  • Experience troubleshooting within the Azure and O365 platform
  • Life cycle management, governance and QA processes in Azure Dev Ops(CI/CD)
  • Modern web frontend technologies including TypeScript, JavaScript, and SPFx
  • .NET development platform (Visual Studio, .NET Framework), JavaScript, JQuery, HTML, CSS, ASP .NET MVC, SQL Server Databases, XML, Web APIs, C#, PowerShell, PnP Engine, REST Services, integration, security and Microsoft Graph.
  • Azure platform architecture and design patterns and scripting
  • Is an effective team player with a ‘can-do’ attitude who can provide excellent support with good communication skills.