Are you in the right place?

You're currently on our UK site

Visit one of our sites more local to you:

Mon - Fri 9:00am - 7:00pm
Sat 10:00am - 7:00pm, Sun 12:00pm - 6:00pm
01242 386 500
Call us

Position: Microsoft and SharePoint Developer
Full Time

Department: IT

Location: Cheltenham

Reports to: Director of IT

 

Developing cutting edge applications using the Microsoft technology stack, including components of .Net, SharePoint, PowerApps and MS Flow. The role requires the design, development and implementation of applications which provide solutions to business problems. 
Undertake duties including consulting with clients about their business requirements, building applications to client specifications, customising current applications in line with changing business needs, testing and implementing all software solutions, and supporting existing applications.

PURPOSE:
  • Developing cutting edge applications using the Microsoft technology stack, including components of .Net, SharePoint, PowerApps and MS Flow. The role requires the design, development and implementation of applications which provide solutions to business problems. 
  • Undertake duties including consulting with clients about their business requirements, building applications to client specifications, customising current applications in line with changing business needs, testing and implementing all software solutions, and supporting existing applications.
 
RESPONSIBILITIES: 
  • Translate written requirements, application storyboards and use cases into functional applications using C#, the .Net framework, MVC, Share Point, Power Apps, Microsoft Flow and other business-oriented Microsoft technologies.  Applications will have a large front end component, with back end elements and some integrations to 3rd party applications via SQL and API
  • Design, build, and maintain efficient, reusable, and reliable code 
  • Integrate data storage solutions, primarily SQL databases and SharePoint lists
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality and organization
  • Instruct users on and promote usage of Sharepoint functionality to improve document management, project collaboration and process automation
 
EXPERIENCE & QUALIFICATIONS:
Essential
  • Knowledge of the full Office 365 suite of applications 
  • Strong knowledge of MVC .NET framework 
  • MVC web app and MVC web part integration with O365
  • Sharepoint, Javascript, JQuery, CSS, HTML skills
  • Knowledge of PowerApps, MS Flow and similar Microsoft application technologies 
  • Good experience of developing solutions in SharePoint Online
  • Proficient in C#
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server 
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
 
Desirable 
  • Educated to Bachelor’s degree level preferred.
  • Experience with a tour operator or online travel company
 
Person Specification
  • A 'self-starter' requiring little direct oversight in performing short term and long-term tasks.
  • Motivated to learn technology in an independent environment, and to contribute their technology knowledge to improve business processes and the knowledge of the wider team
  • Comfortable acting as an ambassador for the technology team at all times
 
 
This Role Profile highlights the key responsibilities but is not intended to be exhaustive.
If you would like to learn more about the position or apply please send your CV, salary expectations and cover letter to: [email protected]