Vacancy expired!
We are looking to hire a
Python Developer to help build the foundations for the bank’s public cloud platforms. You will be building the automation that provisions application “landing zones” in a secure and consistent manner and working on creating standard configurations for cloud services (IaaS, PaaS, CaaS).Essential skills• 2-5 years hands-on excellent experience developing in Python (demonstrable experience of using OO Python as the main programming language in prior development-based roles)• Real-world development experience of Docker, Kubernetes, and Microservices• Real-world experience working with one or more of AWS, Azure, P• Ability to design and implement APIs e.g. designing restful/JSON APIs• Ability to write unit tests within standard frameworks e.g. PyUnit, Behave BDD• Strong problem-solving skills and a good understanding of the best practices and importance of Test Automation processes• Solid experience with relational databases and SQL knowledge• Excellent knowledge of programming best practices, design patterns/principals• Understanding of fundamental design principles behind a scalable application• Advanced knowledge of development tools to troubleshoot web-based applications• Experience in deployment using CI/CD pipelines (e.g. Gitlab, Jenkins)• Excellent knowledge of GIT / equivalent source control mechanism• Experience working within agile development team (Scrum, Kanban) in a large enterprise organisationDesirable skills• Go development• Experience automating environments with Infrastructure-as-Code – preferably with Terraform• CloudFormation, ARM Templates• Linux administration• Working knowledge of Hashicorp Vault and Consul• A good understanding of networking conceptsVacancy expired!