Description
An exciting opportunity has arisen for an experienced Senior Software Developer to work within Central Government on a contract basis. This position is based in Plymouth initially until November 2017 offering up to £450 per day umbrella company.
Main Duties:
Builds, iterates upon and maintains services in accordance with designs and best practice to meet end-users needs, including integration, performance optimisation, security and scalability.
Drive best practices including sharing knowledge of tools and techniques with multi skilled team members, and the wider group.
Takes part in quality assurance reviews of own and others work according to agreed plans and in line with site standards to ensure well-engineered, fit-for-purpose products.
Translates logical designs into physical designs taking account of target environment, performance requirements and existing systems.
Actively engages with the wider software engineering community to identify good practices we can adopt and adapt, and shares own experiences with that community.
Work with cross functional teams, alongside the Senior Developers to translate business requirements into technical specifications, providing impact assessments on proposals and identifying and managing risks to meet business needs.
Takes part in 2nd-line support of applications and platforms, including occasional support outside of office hours
Essential Experience
Delivering professional software web applications.
Evidence of an awareness of emerging trends in web applications.
Experience in Back End development, with detailed knowledge of Python.
Understanding and experience using JSON data and REST architecture.
Building automated tests to validate solutions.
Building test environments and knowledge of deployment technologies including Jenkins for continuous integration.
Building Vagrant and VirtualBox virtual development environments.
Using Git for version control.
Using Unix-like operating systems, eg Linux and/or Mac OS.
Writing code that is secure and an awareness of OWASP.
Understanding of software design principles.
Front End development (eg CSS, HTML and JavaScript)
Using open source technologies for web applications, eg Postgres, RabbitMQ
Using SQL/Docker/Alembic with SQL Alchemy
Agile exp
For any urgent queries please contact Rebecca Eaton on (see below)