Principal Apps Developer (CRM/CMP)

Information and Communications Technology
Remote working
TVP ICT 4T
Band 4T, circa £60,795 per annum dependent on skills, knowledge and experience plus benefits.
Full Time - All roles are available for flexible working including job sharing and part-time unless there are legitimate operational / business reasons why this cannot be accommodated
Permanent

Exciting challenges lie ahead – new digital technologies and alternative ways of working are transforming the way we protect our communities and bring people to justice.

 

The Organisation/Department

The Information and Communication Technology (ICT) Department is a shared function that provides services for all information technology, communications devices and applications across Hampshire Constabulary and Thames Valley Police while collaborating closely with our neighbouring South Easterly regionally integrated police forces (SERIP) and adhering to national directives.

 

Click here to watch a video about the ICT Department and what it means to work with us. 

Hampshire Constabulary and Thames Valley Police (in conjunction with partners such as Microsoft and ESRI) have developed a state-of-the-art Contact Management Platform (CMP), providing a shared, single solution that enables all public contact and response to be performed in one place across both forces. This is a key piece of technical enablement aimed at capturing and harnessing our data more effectively, better assessing threat, harm, opportunities and risk (THOR) and ensuring the most appropriate and effective response is provided to improve the level of service provided to those in our communities at their hour of need. The Contact Management Platform replaces both forces existing Command & Control (999) systems as well as numerous mapping products and supplementary systems.

 

See the below YouTube links for a short explanation of the systems capabilities and its benefits: 

https://www.youtube.com/watch?v=ZhkPonGDrIY&feature=youtu.be

https://www.youtube.com/watch?v=dPfmFjzmd6I&feature=youtu.be

 

We uphold ourselves against the highest ethical and professional standards while adhering to the policing principles, including; Accountability, Integrity, Openness, Fairness, Leadership, Respect, Honesty, Objectivity and Selflessness which underpin our decision making and forge a culture of achievement and improvement.

 

The role

Working on our most high-profile, heavily invested and mission-critical system, which can be considered the benchmark for bringing each forces’ policing functions closer together by aligning process and driving operational and commercial efficiencies – but above all, a significant technological investment to deliver increased capability and crucially an improved performance to the public. In this role you will be working within a small, dynamic, multi-skilled but specialised team, focusing on continual improvement of the core system (Microsoft Dynamics 365 CRM) and its many system interfaces. Delivering upon each forces shared strategic vision for Contact Management, you’ll also enhance the platform’s capabilities by introducing new ways of public interaction and further integrations with bi-lateral, regional and national solutions. Working with a modern technological platform which comprises a combination of integrated Azure IaaS, PaaS, SaaS and on-prem components with a future roadmap to transition to Dynamics Online, you will also effectively communicate with senior officers and collaborate with business & ICT stakeholders – to put it simply, you will have a significant and direct influence upon how Hampshire Constabulary and the Thames Valley Police provide public safety. This role could be carried out remotely, with the occasional requirement for travel to Hampshire Constabulary and Thames Valley Police offices.

 

 

Who we are looking for:

You will be an enthusiastic, motivated and motivational individual who would relish imparting their working methods/practices and instilling a team ethos upon a newly created function. You must have the ability to self-organise and perform technical leadership by example, directing and instigating cross-domain/team activities when necessary. We would expect the candidate to be extremely strong technically, performing hands-on development of platform components while possessing the tenacity to overcome barriers, driving the products and team forward.

 

We recognise that personal development and professional progress is important for the type of candidate that would find the level of influence, autonomy and responsibility this role brings appealing and therefore, you will have the opportunity to take advantage of an array of training modules/programmes to aid continual development.

 

You will get exposure to working with a variety of platforms, products and languages including Microsoft Azure, Microsoft Dynamics CRM, RESTful APIs and Relational/Non-relational databases. To be someone well suited for this role within the team, you will be an experienced practitioner at much of our core CMP technology stack. Any level of exposure to alternative tools & technologies would be advantageous.

Core experience, technologies, tools and skills

  • Dynamics 365 On-Premise and/or Dynamics Online
  • C#
  • .NET 4.6 +
  • JavaScript, HTML5 & CSS3
  • RESTful API
  • PowerShell
  • SQL Server 2014 +
  • T-SQL
  • Visual Studio and Microsoft Azure DevOps

Advantageous experience, technologies, tools and skills

  • Unified Service Desk for Dynamics 365
  • Microsoft Unity Framework
  • TypeScript
  • .NET Core, JQuery, AngularJS, React.JS, Knockout.js
  • KingswaySoft SSIS
  • Azure Application, Integration and/or Cloud Services
  • Microsoft Power Platform
  • Agile/Kanban/TDD

You will be able to demonstrate:

  • Experience of designing, developing and deploying solutions to Microsoft Azure (IaaS and PaaS)
  • A passion and desire to achieve the highest standards as part of an extremely focused and autonomous team.
  • Ability to produce solution/component design in accordance with technical architectures and agreed national/internal standards that are capable of meeting defined business needs and objectives.
  • Championing of application development methods, techniques and standards
  • Curation of organised and documented sets of techniques, intended to facilitate a structured development approach
  • Lead on the planning and preparation of coherent detailed development, acceptance and implementation plans covering all aspects of technical work.
  • Knowledge of modern software development best practice and a keen interest in the latest technologies, innovations, patterns and trends
  • Proven at increasing capability within the technical teams in technical design and solution development, ensuring all necessary peer reviews and development standards are communicated and applied.
  • Ability to achieve significant outcomes through influence and persuasion rather than direct line authority.

 

The Benefits

  • 30 days holiday + Bank Holidays
  • Ability to enrol in the LGPS pension scheme where TVP contribute 13.5% of pensionable pay into members pension fund
  • Availability for flexible working
  • Annually procured Visual Studio Enterprise subscription providing monthly Azure credits and access to software, licences and training content
  • Part of a forward thinking, specialised and highly autonomous team

 

If you have not held residency in the UK for at least 12 months within the last 3 years, we will not be able to process an application from you.

 

If you have any questions about the job please email Tracy Ryder on Tracy.Ryder@thamesvalley.pnn.police.uk .

 

To apply please send your CV outlining your skills and experience in line with the job requirements to RecruitmentStaffICT@thamesvalley.pnn.police.uk quoting reference 16477.

 

If you have any queries please contact People Services Recruitment Department on 0845 2 66 66 77 – Option 1 (internal 301 6500) quoting the job reference number.

 

The closing date for enquiries and receipt of completed applications is Sunday 29th November 2020.

At Thames Valley Police (TVP) we work together to protect our communities.  Whether as an officer, staff member or volunteer, you will make a difference and play an important role in helping achieve our mission.  As you take on a role with pride and confidence, you will be supported, developed and valued, ensuring you can be at your best in the service of our communities. Learn more About Us.

Working Smart.  You will be joining an organisation that strives to improve every day.  In the post-pandemic era this means changing the way we work and deliver our services, which brings a number of benefits including a more flexible and capable workforce. 

Supporting You.  Your wellbeing and safety is at the heart of all we do.  Whilst you are doing the work that matters, we’ll be supporting you via a wide range of Wellbeing services, partnerships and initiatives.  We have a number of active staff support networks and buddy schemes which you will have access to and can be involved with.  We also offer a comprehensive range of benefits and discount schemes, some provided directly by the organisation and others via partnerships including Blue Light card.  Learn more about how we will be Supporting You.

Developing YouWe promote a culture where your continuous professional development and learning is actively encouraged and where people have the opportunity, and responsibility, to achieve their full potential. 

Valuing Difference.  We are committed to building a workforce that better reflects the communities we serve and an inclusive culture that not only values, but finds strength in difference.  Learn more about how we are Valuing Difference.    

Vetting.  All posts require a level of Police Vetting as per the National Vetting Code of Practice. The residency requirement is necessary to enable all applicants to be checked in an equitable manner. Thames Valley Police will allow applicants to apply who do not necessarily reach the criteria as long as they have proven UK residency and supporting evidence where necessary. Applications will be considered on a case by case basis.

This opportunity is closed to applications.