We are currently looking for a Python Developer to join an existing team with one of our Financial Services clients.
Duties & Responsibilities:
- Writing/developing code that is maintainable and re-usable.
- Performing testing of code to ensure functionality is correct - own code but also peer reviewing.
- Communicating progress with project leads and development team.
- Ensure project timelines are met.
- Designing solutions to meet requirements - owning a user story from conception to delivery.
- Using Confluence & JIRA to detail designs and update development progress.
- Maintaining and supporting IT systems.
- Improving the performance of existing software - reducing technical debt.
- Keeping detailed records of development processes, both within code but also general documentation.
- Managing Code deployment through RTL environment.
Skills Required:
- Extremely proficient in Python, knowledge of other languages would be beneficial.
- Exposure to Kubernetes, Docker, Jenkins, Terraform would be desirable.
- Security background/knowledge is preferable.
- Networking experience - Understanding of IP addressing, subnetting, DNS, VPNs, protocols.
- Troubleshooting skills - Feeds, Apps, Platform issues, Network issues.
- Experience using REST & GraphQL APIs.