Front End AND/OR Power BI Developer
Front End
As a Developer you will be working as part of a busy team helping to grow technical solutions and develop quality services to streamline business processes. As part of the lT Team, implement pre-planned projects/sprints whilst maintaining business as usual. Perform day to day tasks to support and maintain and keep secure the in-house written software, where required. Support the lT team in all activities to provide good customer service and delivery.
Power BI
A Power Platform Developer will help shape the future of the design and delivery of Business Processes which impact both internal and external users of our Services. The Power Platform Developer will support other projects and initiatives that allow for collaborative working across all offices as part of the wider team and with clients.
Front End Key Responsibilities:
• Design and Develop software in line with business requirements.
• Keep Head of lT informed of any issues and required changes.
• Deliver agreed projects.
• Liaise with, business departments and external suppliers to assist with lT software delivery.
• Assist with cyber security risk management and business continuity plan.
• Propose improvements/enhancements to the reliability L&Cs Systems.
• Research the latest technology changes/enhancements and provide proposals of how these may be utilised by the STM Group.
Front End Job Requirements & Person Specification:
• 5+ Years' experience with C# (Required).
• 5+ Years' experience with .Net Stack (Required).
• 5+ Years' experience with MS SQL Server (Required).
• Experience with MVC/ORM (Required).
• Experience of major cloud technologies including Azure, AWS, or Google Cloud
• Knowledge of Windows server and client operating systems interaction with software developed.
• Good understanding of architectural patterns and best practices
• An ability to communicate clearly, effectively (Required).
• An ability to be self-motivated and proactive (Required).
• Strong planning and organisational skill (Required).
• Be a team player, with an enthusiastic, proactive, and flexible approach to getting jobs done (Required).
Power BI Key Responsibilities:
• Work with the businesses to understand the overall Business Processes and the priority areas for app development and
automation generally.
• Gathering of technical and user requirements and understanding how the current business process works
• You will help in the delivery of the Power BI platform which involves the creation of high-quality dashboards and reports. You
will review and integrate all our BI requirements, including functional, security, integration, performance, quality, and operations
requirements.
• You will work to translate the requirements of the business into conceptual, physical, and logical data models as well as
developing, maintaining, and enforcing architecture/modelling.
• To deliver insight and grow a self-serve capability across the business through the roll out of Power BI
• Strong experience with Reports and Dashboards - Development, automation and scheduling, SQL Server Reporting Services &
Power BI desktop and mobile
• Developing the model for a new process based on Power Platform and seeking its approval by key stakeholders.
• Designing and building new and replacement solutions using the Power Platform and the wider Microsoft 365 ecosystem and
associated technologies such as (but not limited to) Word, PowerPoint, SharePoint and Teams
• Develop custom connectors for APIs for other software products which are used within the business.
• Good understanding of other areas within the Microsoft 365 ecosystem that form part of the Power Platform, such as Power
Virtual Agents to determine the most appropriate solution to optimise a Business Process.
• Develop, manage and maintain the project lifecycle from concept, creation, deployment and ongoing administration.
• Develop and execute test plans to prove robustness of solutions.
• Excellent customer service, working with key stakeholders well to define requirements and manage end user roll out and where
appropriate training.
• Undertake appropriate remediation actions where needed in a timely manner to ensure high levels of user satisfaction and
continuity on project deliverables.
• Develop, complete and update all documentation relating to the processes, solution, design, and testing.
Power BI Competencies:
• At least 2 years’ experience of Power Platform, including Power Apps (Canvas and Model Driven), Power Automate and Power BI
and any other associated technologies.
• Proven ability to create professional Canvas and Model Power Apps with attractive user interfaces, associated views, forms,
business rules, relationships and process flows.
• Ability to incorporate user authentication, data validation and visualisation, file upload abilities.
• Ability to identify new technology as it is released by Microsoft and the potential use in internal and client facing scenarios.
Power BI Knowledge & Skills:
• Experience creating complex workflows using Power Automate, connecting to external data sources, connecting to Microsoft
Dataverse to configure flows.
• Ability to integrate flows and apps with other Microsoft 365 services such as SharePoint, Word, Excel, PowerPoint and 3rd party
software such as eg. DocuSign, Fenargo, World check
• Good understanding of data architecture. designing databases and services using Microsoft solutions
• Microsoft 365 qualifications (such as Developer Associate) or evidence of other continuing professional development desirable
If you are an experienced Front End AND/OR BI Developer, please get in touch ASAP