Software Developer - Winchester, United Kingdom - Shaw Daniels Solutions

    Shaw Daniels Solutions
    Shaw Daniels Solutions Winchester, United Kingdom

    2 weeks ago

    Default job background
    Description

    Job Description

    As a flexible Power Apps Developer for our client, you will work directly with internal clients to support various projects and solutions. You will be responsible for developing PowerApps (model and canvas-driven apps) along with utilising your problem-solving skills to understand client pain points and troubleshoot as challenges arise.

    Overall Role Objectives

    • Configuring Dataverse, Power Apps, and business process automation.
    • Development of Azure logic apps and functions and Power BI development.
    • Providing architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 (Dynamics 365 is a plus).
    • Work as part of a service delivery team reporting to the Head of Application Development.
    • Fully participate in team planning and work with colleagues to continuously improve the team's performance.

    Tasks/Responsibilities

    Technical Excellence

    Extensive experience in the Microsoft Power Platform - MS PowerApps, Flow, Power Automate and Power BI

    • Developing PowerApps model with a clear understanding of PowerApps formulas and development methods
    • Configuring Dataverse, Power Apps, and business process automation
    • Ability to create business processes and custom connectors with Microsoft Flow
    • Demonstratable experience in management (execution monitoring, audit, etc.) of Flows, integrations, and MS-RPA technologies
    • Proficient in creating PowerShell scripts.
    • Experienced with .Net development experience and familiarity with C#, ASP.Net MVC, Entity Framework, JavaScript, Python, HTML, and CSS.
    • Responsible for the development of Azure logic apps and functions and Power BI development as well as SharePoint development and workflows.
    • Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 (Dynamics 365 is a plus).
    • Design end-to-end solutions that improve collaboration, productivity, and knowledge sharing.
    • Interpret and design database models (SQL Server, Azure DB etc).
    • Develop integrations between operational systems.
    • Good foundational knowledge of Office 365 platforms, including Exchange, Intune, Azure AD, and Azure ecosystem.

    Essential Knowledge, Skills & Experience

    Experience/Knowledge

    • Experience in Behaviour Driven Development (BDD) and Test-Driven Development (TDD) environments
    • Experience with CI/CD
    • Experience in an Agile development life cycle (SCRUM, RAD, KANBAN) using Azure DevOps or similar
    • Exposure to multi-platform integration using MS PowerApps (UIAutomation, MS-RPA, UIStudio) preferred
    • Master's Degree or relevant experience in Computer Science