Python Developer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

21st August 2019

Location

Nottingham

Salary/Rate

£400 - £450

Type

Contract

This job has now expired please search on the home page to find live IT Jobs.

Developer

3-6 months + extensions

Nottingham

Start ASAP

Job Description Summary

Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, containing software as the major component to meet agreed business needs.

About the role

Do you have a passion for technology? Do you want to make a difference, delivering software used by some of the biggest companies in the world? Do you love working with others in a dynamic agile environment?

We are looking for enthusiastic, passionate technologists to join our growing team as we strive to deliver excellence to our customers. You're a self starter who will be part of an empowered agile team working on the identity and access management system behind products such as the Eikon financial information desktop.

In this role, you will design and implement feature enhancements and maintenance updates for existing software as well as delivering new capabilities and technology updates such as migrating our services to third-party cloud providers (e.g. AWS, Azure).

Key Responsibilities

As a member of the IAM development team, your responsibilities will include, but are not limited to, the following:

* Effectively use modern development methods, including build and test tools, and agile

processes to deliver high-quality services. Your work will include producing deployment

artefacts and documentation.

* Build security and availability into designs from the beginning, including monitoring and data

collection for ongoing support and service improvement.

* Collaborate closely with other groups within the organisation to understand their

requirements of the platform and to support their use of it.

* You will maintain an understanding of industry trends and use this knowledge to bring new

ideas to the platform.

Education and Experience

* Bachelor's or Master's degree in Information Technology, Computer Science or a related

discipline

* Relevant experience in software development (Python, any other object-oriented

programming language)

* Relevant leadership experience for more senior roles

Required Skills

* Experience with designing, developing, debugging, optimising and supporting complex

production systems operating across multiple datacentres and meeting requirements for

security, scalability, availability and performance

* Experience with modern development methods, including agile, continuous build and unit

testing processes

* Experience with profiling tools

* Strong social and collaboration skills and with different types of audiences

* Self-motivated and self-directed with an ability to translate high-level direction into

solutions and development projects

* Excellent process analysis skills with an eye for optimisation and automation

* Thorough knowledge of basic security concepts, such as authentication, authorisation, and

auditing

* Willingness to learn and apply new skills

* Ability to manage own time effectively and to manage competing priorities

* Ability to work effectively in a diverse, globally distributed team

* Excellent verbal and written communication skills

Desired Skills

* Experience of Identity and Access Management technologies, including OAuth, SAML and/or

IAM vendor solutions such as ForgeRock, Auth0, ping.

* Active Directory administration, Windows authentication, Linux authentication

* In depth knowledge of Public Cloud such as Amazon Web Services and Microsoft Azure,

minimum two to three years

* Experience with deployment approaches and technologies such as microservice

architectures, Docker, Kubernetes, CI/CD pipelines, Blue Green

* Other relevant experience, e.g.: HTML5, JavaScript, Node.js, SQL, X-Ray, DataDog, Grafana,

ELK stack, NOSQL Databases NTG-TTC If you feel you have the suitable experience for this role please submit your CV in the first instance.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: