Description
Python Developer
We are seeking a number of Python Developers to work on a data centre migration automation project at JP Morgan in Bournemouth on an initial 6 months contract.
Responsibilities:
- Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels.
- Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user.
- Conduct code reviews and ensuring quality solutions are built and tested.
- Employ Agile engineering practices; Pair Programming, Continuous Integration, Test Driven Development, etc.
- Identify and implement improvements to products.
- Contribute to the technical code and design documentation.
- Provide production support and issue triage for products.
This role requires a wide variety of strengths and capabilities, including:
- Experience in application development
- Proficient in Python language.
- Experience of Web UI frameworks such as REACT or Angular.
- Adept in the design and development of automated tools, systems and services in multiple technology domains
- Experience working in an Agile team, Scrum preferred.
- Experience in using software development tools such as JIRA, Confluence, GIT/Bitbucket & Jenkins.
- Experience with build automation, test driven development, continuous integration and delivery
- Exposure to Micro service architecture, REST API design/development
- Knowledge of Powershell, Unix Shell Scripting & SQL.
- Strong background in Relational Databases (Oracle or Microsoft SQL Server or Sybase or DB2) is desirable
- Bachelor's degree or equivalent experience in a software engineering discipline