Defence Business Services (DBS) Senior Developer - MoD - SEO
Government Digital & Data -
Defence Business Services (DBS) aims to be the best business services partner for the UK Defence and Security Communities, providing critical Human Resources, Pay, Veterans, Finance and Procurement services that enable our customers to focus on strategic Defence priorities and maintain National Security.
Within DBS, the Digital, Information & Technology (DIT) team is responsible for management, support and delivery of the DBS Information Technology Systems and the provision of accurate and timely Management Information to our customers. A key part of that support is to Corporate Services Modernisation.
As part of the wider government Shared Services Strategy, MOD has established the Corporate Services Modernisation (CSM) portfolio to drive Human Resources, Commercial and Finance policy, process, organisational, data and systems transformation. More information on the Shared Services agenda can be found through this link: A Shared Services Strategy for Government - GOV.UK (www.gov.uk).
Our ambition is to revolutionise MOD corporate services to:
Improve the user experience by simplifying our policies and processes, providing easier and better interfaces to systems and self-service and; making services more responsive and providing easy access to help.
Deliver better data driven decision making by introducing and fully exploiting the latest Oracle Enterprise Performance Management (EPM), Enterprise Resource Planning (ERP) and Human Capital Management (HCM) technology; improving visibility, accuracy and accessibility of management information across defence; and, using integrated data analytics and Artificial Intelligence (AI) to inform decision making.
This position is advertised at 37 hours per week.
Job description
There are 2 roles available and candidates should indicate in their Application Personal Statement which role is their preference:
Senior Analytics Developer
In this role you will be required to support the existing Analytics provision in COGNOS Analytics delivering MI products to support Defence requirements and working towards the new SaaS offering being designed and developed under the Corporate Services Modernisation Portfolio (exact technology has yet to be determined).
Senior Oracle Developer
In this role you will be required to support the Ministry of Defence's existing Contracting, Purchasing and Finance (CP&F) system on our on-premise Oracle instance and working towards the new SaaS offering being designed and developed under the Corporate Services Modernisation Portfolio, utilising Oracle Fusion.
A senior developer delivers and integrates software to form a complete service. At this role level, you will:
- plan and lead development on sets of related stories.
- have an understanding of the whole system and take responsibility for teaching this to others.
- Work with other disciplines to understand what needs to be built.
- Coach and mentor more junior colleagues.
- Operate the production services you build.
- Find ways to improve system robustness, resilience and stability.
You will need the following skills for this role:
- Availability and capacity management. You can define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power. You can control and manage service availability to meet business needs cost-effectively, including managing the capability, functionality and sustainability of service components (such as hardware, software, network resources, and software or infrastructure as a service).
- Development process optimisation. You can identify opportunities for improving the development process, make these improvements and evaluate their success. You can work with others to select and implement tools and practices to build confidence and reduce risk in each stage of the software development life cycle (from planning and prioritisation through to build, test, deployment and monitoring)
- Information security. You can maintain the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations. You can design, implement and operate controls and management strategies to allow this.
- Modern standards approach. You can apply a modern standards approach throughout automation and testing. ·
- Programming and build (software engineering). You can use agreed security standards and specifications to design, create, test and document new or amended software.
- You can apply technical knowledge and experience to create or design workable prototypes, both programs and physical outputs. You can understand parameters, restrictions and synergies.
- Service support. You can maintain and support services.
- Systems design. You can create the specification and design of systems to meet defined business needs. You can work with business and technology stakeholders to translate business problems into technical designs. You can visualise the ideal user service and come up with design ideas and possible design approaches. You can effectively explore different approaches to solving problems.
- Systems integration. You can identify integration points between systems and processes, designing data contracts and communication between the components. You can make use of modern design patterns that reduce risk and complexity where possible. You can perform integration tests as part of the development process, drawing on suitable testing frameworks and methodologies.
- User focus. You can understand users and identify who they are and what their needs are, based on evidence. You can translate user stories and propose design approaches or services to meet these needs. You can engage in meaningful interactions and relationships with users. You can show that you put users first and can manage competing priorities.
Person specification
Desired criteria:
- Experience of working in a corporate services or shared services environment.
- Knowledge and experience of using defined technologies for the role applied for.
Behaviours
We'll assess you against these behaviours during the selection process:
- Leadership
- Communicating and Influencing
- Changing and Improving
- Delivering at Pace
Technical skills
We'll assess you against these technical skills during the selection process:
- Information security - Practitioner
- Programming and build (software engineering) - Practitioner
- Systems design - Practitioner
- User focus - Practitioner