Role: Senior Software Developer – Python

Certes Vacancy Reference:
Role Location: Milton Keynes
Duration: 6 months
Contract Day Rate: £ per day
Status: Outside IR35
Security Clearance: Active SC Clearance Required

You will be required to support a secret classification customer service with a high dependency on system access from Milton Keynes office with up to 5 days onsite working per week.

This is a new service, going live in beginning of January with a project handover to these roles between October and December .

Please note:

* Active SC Clearance Required
* Must be a sole British Nationals, without any Dual Nationality
* Must have been a resident in the UK for at least 5 of the last 10 years
* Covering an early and late working pattern between 7am to 7pm
* DV clearance, which may need to be fast tracked

Scope and Objectives

Key Accountabilities:

* Design, code, test, correct and document large and/or complex Python programmes and modifications from supplied specifications;
* Design the content and appearance of complex web pages in collaboration with clients/users; create and test web pages with the specified content and layout, and develop web interfaces to new or existing applications;
* Analyse data requirements to establish, modify or maintain object/data models; evaluate potential solutions; demonstrate, install and commission products selected;
* Carry out applications maintenance tasks and use application management software and tools to collect performance statistics to ensure performance targets are met;
* Identify and resolve problems with applications;
* Maintain knowledge of specific technical specialisms, provide detailed advice regarding their application and execute specialised tasks
* Identify and take ownership of technical problems and incidents; manage, coordinate and prioritise tasks to resolve technical incidents as quickly as possible;
* Identify and investigate repeat issues and faults, initiate and monitor actions to investigate patterns and trends, consulting specialists where required; determine the appropriate Remedy and preventative measures; assist with their implementation;
* Estimate resources required to effect a change, providing costs and timescales;
* Develop and document change requests to improve control/reduce risk to security performance and availability; analyse and assess impact of change requests;
* Create Technical and Functional Documentation and ensure that is reviewed and maintained accurately;
* Maintain own professional development and expertise in the latest technologies and best practice to support and grow the business

Scope:

* Has technical responsibility for all the stages and iterations of a software development;
* Provide expert advice in specialist area;
* Write clean and secure code, and maintain a register of code patterns to enable consistent and efficient development;
* Apply agreed standards, tools and techniques, following agreed processes;
* Write knowledge base articles, high and low-level software requirement specifications

Skills and Experience Required

Experience:

* Extensive knowledge of Python programming language
* Agile & ITIL Foundation level/relevant experience;
* Microsoft/Linux role-based certification and any relevant product certifications;
* Knowledge of database concepts, object and Datamodelling techniques and design principles and of database architectures, software and facilities;
* Substantial experience in relevant roles, including technologies in an enterprise environment, and of working within a secure environment;

Technologies Required Experience:

* Python 3.10 or higher
* Linux/Ubuntu/Debian/Red Hat
* SAN/backup Storage
* VMware platforms
* TCP/IP Network Knowledge

Skills:

* Data engineering and manipulation;
* Testing;
* Prototyping;
* Asset and configuration management;
* User-centred design;
* Analyse, interrogate and evaluate data;
* Draft/author professional/technical documents;
* Interpret professional/technical documents;
* Lead in a Matrix structure;
* DDaT Role: Senior Software Developer

Certes IT Service Solutions welcome applications from all sections of the community and from people with diverse experience and backgrounds.

Certes Computing (and all of its subsidiary companies) is committed to promoting equality and diversity in its business operations.