My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Tue 19/04/2022

Contract Senior Python Developer

London, UK
Apply Now


Job Type: Permanent, FullTime

Spectrum IT's client are global technology business that provide an outsourced IT & Data monitoring service, their worldwide customers utilise this service for improved safety and business operation. Due to continued investment and success our client are currently looking to recruit a Contract Senior Python Software Developer on an initial 6 month contract with FULL REMOTE WORKING (candidates must be UK based). This role has been determined as INSIDE IR35 meaning engagement will be via an Umbrella company only.

As part of a large investment-backed project, our client wish to continue the development of new safety services for their training products, this includes deploying additional cloud based capabilities as part of a Big Data platform update. The cloud platform collates data from multiple live sources & training assessments; and utilises Data Science techniques & Machine Learning models to obtain important insights to allow for a fast and efficient identification of issues and performance feedback.


Lead and mentor junior team members
Encourage and motivate junior team members to achieve high standards and meet our strategic objectives by actively developing team members' skills and knowledge and providing constructive feedback
Play a key role in both your own and your teams continual professional development
Work and communicate with key clients that have software development requirements.
Write unit tests to identify defects
Participate in code review of own and other developer's code in accordance with code review guidelines.
Manage own and the teams' workload of jobs using JIRA task management tools
Apply agile software development and test driven development methods to software development activities
Provide internal and external training of internally developed software systems
Ensure software releases are to plan, achieve acceptable quality, and follow the release procedures
Design, test and develop new features from internal and external customer requests, including acceptance criteria and constraints in accordance to the software development style and quality guidelines.
Maintain and improve internal and external software systems and applications.
Maintain quality processes and technical product documentation.
Clearly and regularly communicate with management and technical support colleagues.
Design and update software databases. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces.
Test, maintain and recommend software improvements to ensure strong functionality and optimization.
Independently install, customize, and integrate commercial software packages.
Facilitate root cause analysis of system issues.
Identify ideas to improve system performance and impact availability.
Resolve complex technical design issues.
Development of technical specifications and plans.

Skills & Experience and qualifications:

Previous Contract Senior Python development experience
Previous experience playing a leading role in a team and mentoring junior members
Expertise in at least one Python framework, such as Django or Flask.
Use of Python libraries such as NumPy and Pandas would be highly beneficial
Familiarity with front-end technologies such as JavaScript, jQuery, HTML and CSS.
An understanding of databases and SQL.
Use of Git or similar version control systems.
Working within Docker / Kubernetes environments.
Experience with cloud technologies.

Technologies used:

Python / NumPy / Pandas / C
Django / Flask / Celery / RabbitMQ
JavaScript / React
Linux / Docker / Kubernetes
AWS & AzureFor more information and to submit your interest, please apply with an updated CV
Apply Now