Menu

Senior Power Platform Developer

Job details
Posting date: 25 April 2024
Salary: £70,000 to £80,000 per year
Hours: Full time
Closing date: 25 May 2024
Location: Enfield
Remote working: Hybrid - work remotely up to 2 days per week
Company: J Browne Construction
Job type: Permanent
Job reference:

Apply for this job

Summary

Role Purpose

The Senior Developer is responsible for developing and maintaining internal software products that support the operations of Browne, our joint ventures, clients and sister businesses. Working primarily on Microsoft PowerPlatform, the developer will have responsibility for a number of pioneering construction products and will be at the forefront of developing technology for the business. This is primarily a technical role, however experience of managing user requirements and engaging with business users and managing a small team of developers will be useful.

Role Summary
• Application Development: Designing, developing, and maintaining PowerApps solutions using the low-code platform. This involves creating user interfaces, integrating with data sources, implementing business logic, and ensuring the application meets functional requirements.
• Database Design and Management: Creating and managing SQL databases to store application data. This includes designing the database schema, defining relationships between tables, setting up indexes for performance optimization, and ensuring data integrity.
• Data Integration: Integrating various data sources, including SQL databases, SharePoint lists, Excel files, and external APIs. This may involve configuring data connections, importing/exporting data, and implementing data transformation processes.
• Business Logic Implementation: Implementing complex business logic within PowerApps using formulas, functions, and expressions. This includes validating user input, performing calculations, enforcing security policies, and automating workflows.
• Performance Optimization: Optimising the performance of solutions and SQL databases to ensure fast response times and efficient resource utilisation. This may involve tuning SQL queries, optimizing data retrieval processes, and minimising network latency.
• Security Implementation: Implementing security measures to protect sensitive data and prevent unauthorized access to PowerApps and SQL databases. This includes configuring role-based access controls, encrypting data at rest and in transit, and implementing authentication mechanisms.
• Testing and Debugging: Testing PowerApps solutions to identify and fix bugs, ensuring the application functions correctly across different devices and screen sizes. This may involve performing unit tests, integration tests, and user acceptance testing.
• Documentation and Governance: Documenting the design, implementation, and configuration of PowerApps solutions and SQL databases. This includes creating technical documentation, user manuals, and training materials to help users understand and use the applications effectively. Ensuring governance process is followed correctly for development , UAT and production releases.
• Collaboration and Communication: Collaborating with stakeholders, including business users, project managers, and other developers, to gather requirements, provide updates on project progress, and solicit feedback. Effective communication skills are essential for clarifying requirements and resolving issues.
• Continuous Learning: Staying updated with the latest developments in PowerApps, SQL, and related technologies to enhance skills and improve the quality of solutions. This may involve attending training sessions, participating in online communities, and experimenting with new tools and techniques.
• Carry out any other duties appropriate to this post

Key Competencies

Candidate Specification
Personal Attributes

• Excellent communication and interpersonal skills
• Strong problem-solving and analytical skills, with a focus on delivering results
• Ability to manage multiple projects concurrently and meet tight deadlines

Technical Specification
Experience Require

• Proven experience in project management, with a focus on digital change and transformation projects
• Strong experience with the Microsoft PowerPlatform, SQL, html, DAX and a thorough understanding of respective capabilities
• Demonstrated experience managing projects using Agile and Waterfall methodologies
• Experience in the water utilities construction industry or similar related field

Essential Qualifications

• Versatile, low-code and ideally pro-code developer with significant MS PowerApps experience.

Required Technologies

• Microsoft Power Platform
• MS Fabric
• MS PowerApps
• Microsoft Power Automate
• Data Warehousing
• Microsoft - SQL Server
• Microsoft - SQL Server Management Studio (SSMS)
• MS Azure - SQL Database

Desirable Qualifications

• Dual qualification (software development and civil engineering) Ideally construction/ utilities sector experience, degree qualified Civil Engineer.

Benefits
• Competitive Salary
• 25 days annual leave
• Long Service Scheme
• Car allowance (if deemed business user) - £5,670 per annum
• Access to Group Pension Scheme after completion of probation
• Life Assurance and Critical Illness cover if joining pension scheme
• Healthcare cover for employee only
• Access to Employee Assistance Programme & Medicash after successful completion of probation
• CSR Programme (3 days supported per annum
• Continuous Development Opportunities

As an equal opportunities employer, Browne is committed to the equal treatment of all current and prospective employees and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.

We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join Browne!

Apply for this job