Job title: Senior Software Developer Grade: PO 2 Role code: EIT0028 Status: Police Staff
Main purpose of the role:
Develop and exploit the forces business software, providing high level 2nd and 3rd line level technical advice and support in software handling, trouble shooting, within the information technology environment, ensuring the development and implementation of bespoke software and systems, in order to realise efficiencies through optimum business process re-engineering opportunities that support the evolving business and operational needs of Essex and Kent Police.
• Provide high level 2nd and 3rd line support and guidance on the development and implementation of bespoke software development and/or ERP and MI software within Kent Police/Essex Police, applying business analysis and appropriate quality assurance processes, ensuring that all developments correctly interface with existing systems and infrastructure, in order to deliver the best technical solutions and achieve optimum performance. • Configure software for the systems testing of platform specific versions of software products to agreed standards, providing expert technical testing advice, documenting faults and implementing resolutions, in order to support the introduction of new systems and applications, and improve the efficiency and effectiveness of systems currently in use. • Design and prepare specifications and implement developments and upgrades to the systems applications, including conceptual design, definition of requirements, detailed design, prototyping, configuration and integration testing, both internal and external, in order to ensure that modifications meet current and future business requirements. • Analyse and evaluate proposed system changes across a multitude of system modules including software development, MI and ERP solutions, research and scope business needs, produce proposals for consideration by key stakeholders, consult with business users, prepare software implementation procedures with fall back contingency plans, ensuring that new versions of system software are tested, correctly installed and that system developments meet the requirements of the business. • Analyse the full impact of new software releases and recommend upgrade plans, reviewing upgrades and fixes available from system software suppliers and identify those which merit action, preparing software implementation procedures with fall back contingency plans, ensuring that that new versions of system software are thoroughly tested and properly installed. • Design and create processes that will satisfy demands for management information, providing advice, guidance and support to stakeholders and users, including constructing queries in SQL programming language, to enable them to obtain the data they require and make the best use of the systems in producing information. • Identify organisational training needs arising from the implementation of systems, developing training materials and working closely with training staff to design appropriate training, in order to ensure that users possess the skills and understanding to gain the maximum benefit from the system. • Participate in a range of data audits, including undertaking regular internal audits, providing support to external auditors and ensuring that auditable data trails are available at all times, in order to maintain high standards of data capture and data integrity
Vetting level: Management vetting req.
Analyse Critically (Level 2)
I ensure that the best available evidence from a wide range of sources is taken into account when making decisions. I think about different perspectives and motivations when reviewing information and how this may influence key points. I ask incisive questions to test out facts and assumptions, questioning and challenging the information provided when necessary. I understand when to balance decisive action with due consideration. I recognise patterns, themes and connections between several and diverse sources of information and the best available evidence. I identify when I need to take action on the basis of limited information and think about how to mitigate the risks in doing so. I challenge others to ensure that decisions are made in alignment with our mission, values and the Code of Ethics.
Collaborative (Level 2)
I manage relationships and partnerships for the long term, sharing information and building trust to find the best solutions. I help create joined-up solutions across organisational and geographical boundaries, partner organisations and those the police serve. I understand the local partnership context, helping me to use a range of tailored steps to build support. I work with our partners to decide who is best placed to take the lead on initiatives. I try to anticipate our partners' needs and take action to address these. I do not make assumptions. I check that our partners are getting what they need from the police service. I build commitment from others (including the public) to work together to deliver agreed outcomes.
Deliver, Support and Inspire (Level 2)
I give clear direction and expectations, helping others to understand how their work operates in the wider context. I identify barriers that inhibit performance in my teams and take steps to resolve these, enabling others to perform. I lead the public and / or colleagues, where appropriate, during incidents or through the provision of advice and support. I ensure the efficient use of resources to create the most value and the right impact within my areas. I keep track of changes in the external environment, anticipating both the short and long term potential implications for the Police Service. I motivate and inspire others to achieve their best.
Emotionally Aware (Level 2)
I consider the perspectives of people from a wide range of backgrounds before taking action. I adapt my style and approach according to the needs of the people I am working with, using my own behaviour to achieve the best outcome. I promote a culture that values diversity and encourages challenge. I encourage reflective practice among others and take the time to support others to understand reactions and behaviours. I take responsibility for helping to ensuring the emotional well being of those in my teams. I take the responsibility to deal with any inappropriate behaviours.
Innovative and Open-minded (Level 2)
I explore a number of different sources of information and use a variety of tools when faced with a problem and look for good practice that is not always from policing. I am able to spot opportunities or threats which may influence how I go about my job in the future by using knowledge of trends, new thinking about policing and changing demographics in the population. I am flexible in my approach, changing my plans to make sure that I have the best impact. I encourage others to be creative and take appropriate risks. I share my explorations and understanding of the wider internal and external environment.
Take Ownership (Level 2)
I proactively create a culture of ownership within my areas of work and support others to display personal responsibility. I take responsibility for making improvements to policies, processes and procedures, actively encouraging others to contribute their ideas. I am accountable for the decisions my team make and the activities within our teams. I take personal responsibility for seeing events through to a satisfactory conclusion and for correcting any problems both promptly and openly. I actively encourage and support learning within my teams and colleagues.
I take into account individual needs and requirements in all of my actions. I understand that treating everyone fairly does not mean everyone is treated the same. I always give people an equal opportunity to express their views. I communicate with everyone, making sure the most relevant message is provided to all. I value everyone's views and opinions by actively listening to understand their perspective. I make fair and objective decisions using the best available evidence. I enable everyone to have equal access to services and information, where appropriate.
I always act in line with the values of the police service and the Code of Ethics for the benefit of the public. I demonstrate courage in doing the right thing, even in challenging situations. I enhance the reputation of my organisation and the wider police service through my actions and behaviours. I challenge colleagues whose behaviour, attitude and language falls below the public's and the service's expectations. I am open and responsive to challenge about my actions and words. I declare any conflicts of interest at the earliest opportunity. I am respectful of the authority and influence my position gives me. I use resources effectively and efficiently and not for personal benefit.
Public Service (Accredited)
I act in the interest of the public, first and foremost. I am motivated by serving the public, ensuring that I provide the best service possible at all times. I seek to understand the needs of others to act in their best interests. I adapt to address the needs and concerns of different communities. I tailor my communication to be appropriate and respectful to my audience. I take into consideration how others want to be treated when interacting with them. I treat people respectfully regardless of the circumstances. I share credit with everyone involved in delivering services.
I ensure that my decision-making rationale is clear and considered so that it is easily understood by others. I am clear and comprehensive when communicating with others. I am open and honest about my areas for development and I strive to improve. I give an accurate representation of my actions and records. I recognise the value of feedback and act on it. I give constructive and accurate feedback. I represent the opinions of others accurately and consistently. I am consistent and truthful in my communications. I maintain confidentiality appropriately.
Business Planning (Level 4)
Gathers relevant information and statistics to support the business planning process at Division / Department level. Identifies key objectives in order to improve local performance and ensures these are aligned with the Force Strategic Aims. Effectively communicates agreed objectives and targets to the local workforce. Plans for and ensures the best use of resources and value for money.
Customer Services (Level 4)
Able to identify and interpret more complex problems affecting customers. Suggests improvements in customer services and generates solutions on behalf of customers, taking the necessary action to deliver these solutions. Regularly provides enhanced and high level customer service. Demonstrates the ability to select information for communication to customers and improve the flow of information between the organisation and customers. Actively seeks opportunities for improving working relationships.
Health & Safety (Level 3)
Has a basic understanding of Health and Safety issues affecting the current role and working environment. Takes responsibility for personal safety and the safety of others. Aware of hazards and reports problems identified to line manager. Understands and minimises the physical risk of injury through the use of proper manual handling procedures.
ICT - Systems Implementation (Level 4)
Experienced in systems integration techniques, including implementation, fault diagnosis, implementation tests and handover procedures. Able to work unsupervised on many project tasks. Exhibits a high level of proficiency in more than one related discipline, with a broad knowledge of current technology. Likely to be accredited or working towards Microsoft Certified Systems Engineer status or equivalent, and/or Associate Membership of the BCS.
Internal Consultancy (Level 4)
Demonstrates an in depth knowledge of the relevant specialist area and combines this with high level consultancy skills. Develops collaborative relationships with internal clients and works with them to achieve joint objectives and targets. Maintains an up to date awareness of all developments which may affect Force business and policies and proactively advises clients of all relevant matters.
Know. of Police Environment & Policy (Level 5)
Has a thorough understanding of the police service, nationally and locally, and is proactive in developing proposals which affect the way Kent Police and/or Essex Police operates. Possesses a detailed understanding of the inter-relationships between activities, roles, functions, and how organisation structures and police systems work. Understands and impacts on working procedures, practices and policies within areas of responsibility and ensures that these are followed at all times. Contributes to Force goals and is accountable for delivering local business plan objectives.
Mgmt of Police Information (MOPI) (Level 4)
Full compliance with Level 3. Has successfully completed all standard relevant Information Management and Security training package(s). Accurate use of Government Security Classification (GSC). Ensures physical and digital records are stored with appropriate security relevant to the sensitivity of the documents and has working understanding of appropriate National Retention Schedules. Is able to quality assure own records management processes as well as those of any staff for whom they have supervisory responsibility. Is aware of where to seek further support in relation to Records management within force when necessary. If nominated as an Information Asset Assistant is familiar with the NPCC Information Asset Owners Handbook.
Project Management (Level 4)
Capable of demonstrating a practical knowledge of project management principles and techniques. Able to define, plan and manage projects within a Department or Division. Recommends and agrees project objectives, timescales and budget with the appropriate senior officer. Leads a small team from within the Department or Division. Able to identify resources required and their appropriate role and skills. Monitors costs and milestones and proactively reports exceptions to next tier management. Has some knowledge of risk management Able to deliver small projects on time and within budget. Understands the principles of benefits management.
Risk Management (Level 4)
Able to anticipate risks likely to affect the team's ability to execute their function, in terms of likelihood and impact, and assesses how the challenges facing the wider organisation might affect their team and their objectives. Has an understanding of pathways to alert local managers to flawed or ineffective operational control strategies and provide continuity/recovery options. Has an appreciation that seizing opportunities also generates risks.