Senior Application and Integration Developer
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Job Summary
Robert Gordon University (RGU) is widely recognised as a distinctive part of Aberdeen and Scotland's education landscape. Every one of our employees makes their own unique and equally important contribution to our success, at every level of our operation.
We are seeking an Application and Integrations Developer to join our team. You will have significant experience with Microsoft Power Platform, Microsoft BizTalk, SharePoint Online, and other related technologies. This role involves developing and maintaining integrations using APIs to connect cloud and internal services, ensuring seamless data flow and process automation.
Key Responsibilities:
- Develop, deploy, and maintain applications using Microsoft Power Platform (PowerApps, Power Automate, Power BI) and Sharepoint.
- Design and implement integrations using Microsoft BizTalk Server to connect various systems and services.
- Customize and extend SharePoint Online solutions to enhance collaboration and document management.
- Develop and manage API integrations to connect cloud-based and on-premises services.
- Collaborate with stakeholders to gather requirements and translate them into technical solutions.
- Troubleshoot and resolve issues related to integrations and applications.
- Ensure data integrity and security across all integrations and applications.
- Provide technical support and training to end-users as needed.
- Utilize Microsoft Copilot to enhance development efficiency and productivity.
You should hold a First Degree in a relevant subject as well as having significant knowledge and experience of developing applications for the web including an understanding of Object Oriented coding concepts and techniques. A strong understanding of one or more leading web application technologies is also beneficial.
The advertised salary includes a market supplement per annum (pro rata). This supplement is reviewed biennially and may be amended or withdrawn in line with agreed University pay policies.
RGU's ultra-modern campus, located on the outskirts of the vibrant and prosperous city of Aberdeen, offers a superb place to live, work and develop your career. A relocation package is available to assist with your transition to RGU, where you'll enjoy working in one of the most impressive university settings in the UK, with first-class educational infrastructure and outstanding sporting and leisure facilities, all set against a stunning rural backdrop on the banks of the river Dee. More information can be found on our relocation pages
In keeping with RGU's commitment to work/life balance, we can offer flexible start/finish times and you will have the opportunity to work from home for a portion of the working week. You will also benefit from a generous pension scheme, 46 days annual leave (including statutory days) an onsite nursery and sports centre, as well as a range of voluntary health and travel benefits.
We are committed to attracting and engaging a diverse range of staff and fostering a culture where everyone feels welcome, comfortable to express their ideas, and can reach their full potential. For more information, please visit Our Diverse Workforce pages.
Job Description
RESPONSIBLE TO: Web and Applications Team Lead
RESPONSIBLE FOR: Some supervisory responsibility for work carried out by Graduates and placements within the team working to programme agreed with Team Lead.
PURPOSE OF POST: Develop and maintain integrations using APIs to connect cloud and internal services, ensuring seamless data flow and process automation.
PRINCIPAL DUTIES:
To participate in the development of application software using Microsoft power platform, SharePoint and other appropriate current technologies.
To maintain an awareness of current and emerging technologies and methodologies across the application development lifecycle and how they could be applied within the University environment.
To receive and resolve reported faults with in-house applications and the University's application development and Web environment.
To work with the Web and Application Team Leader and Senior Web and Applications Developer to contribute to the analysis of reported faults, to contribute to the development of web and application monitoring procedures and to contribute to the analysis of these systems.
To provide technical expertise and resource to participate directly in the planning and delivery of web/application development projects, which may be related to expansion, upgrading or rationalisation or associated with developments within the University.
To participate and assist in the definition of detailed technical standards for web / application developments working under the guidance of the Lead Web Applications Developer.
To participate and assist in the definition of a comprehensive set of procedures through which the operating performance and capacity utilisation of the IT Web Infrastructure can be monitored either automatically or by junior technical staff.
To assist the Web & Application Team Leader in the analysis of the Web / Applications performance measures and to use these measures along with an understanding of technology trends, the University's IT Strategy and user growth projections to contribute to forward Web / Applications Infrastructure design and planning.
To ensure work is delivered in accordance to the current IT security and quality standards and procedures, and as technical resource to directly contribute to the ongoing development of these standards and procedures.
To ensure that all relevant documentation is maintained to reflect ongoing changes to the University's development environment.
To share and disseminate information and understanding about different technologies and systems across the web development team, through one- to-one meetings or team workshops.
To act as a mentor to colleagues, developing their technical expertise and understanding.
Ensure that staff work to agreed health and safety systems of work. Carry out risk assessments and audits as required.
Person Specification
ESSENTIAL REQUIREMENTS
Qualifications and Professional Memberships
First Degree or for exceptional candidates, significant working experience and a demonstrable track record will be accepted as an alternative.
Knowledge and skills
Strong understanding of Microsoft Power Platform (PowerApps, Power Automate, Power BI) and Sharepoint.
Understanding of working in a development team, with Integrated development environments and Source Control system (GIT).
Demonstration of positive self-motivated attitude towards learning and development.
Experience
Significant knowledge and experience of developing applications for the web with a focus on MS Power Platform/Sharepoint.
DESIRABLE REQUIREMENTS
Qualifications and Professional Memberships
Other Professional Qualifications - e.g.
- Microsoft Certified Technology Specialist (MCTS) in C# .NET
- Microsoft Certified Solution
- Microsoft Certified Application
Knowledge
A good understanding of other leading web application technologies such as PHP, and associated technologies such as HTML, CSS, Javascript and XML.
Familiar with concepts of Agile development methodology, including sprints/iterations, scrums etc. Familiar with concepts of Unit Testing and Test Driven Development. An understanding of working with mobile platforms.
Experience
Working experience of Windows Operating Systems. Working experience of Linux Operating Systems.
Experience providing application development and support services in an environment servicing 500+ users.
Experience of mixed server operating systems, Virtual Machine environments and Docker.
Experience of working within the context of formally defined and managed implementation projects, working to strict deadlines, deliverables and objectives.
Unsociable Hours
May be required to work additional hours from time to time, particularly during major upgrades / implementations and in the case of service incidents.
Travel
Occasionally travel within the UK to other institutions or suppliers from time to time.
Behaviours
Behaviour 1: Communication - Ability to receive, understand and convey information requiring careful explanation and information of a complex or conceptual nature, in a clear and accurate manner.
Behaviour 2: Service Delivery - Experience of exploring and adapting a service to meet customers expectations and also identifying ways of improving standards.
Behaviour 3: Initiative and Problem Solving - Experience of using initiative and creativity to resolve problems, identifying practical and suitable solutions.
Behaviour 4: Planning and Organising Resources - Experience of planning, prioritising and organising your own work or resources to achieve agreed objectives.
Behaviour 5: Team Development Experience of: providing advice or guidance to new starts; delivering training or instruction to others on specific tasks or activities.