We are seeking a highly skilled Senior Python Developer to join our team on a long-term contract basis. This is a fantastic opportunity for someone who is passionate about software engineering and wants to make a real impact in the Risk & Finance Technology sector.
The successful candidate will be responsible for building efficient back-end features in Python, collaborating with cross-functional teams to gather requirements, and translating them into technical specifications. They will also write clean, efficient, and reusable code following coding standards and best practices.
Other key responsibilities include:
* Collaborating with UX/UI designers to implement design into the code
* Implementing software enhancements and suggesting improvements
* Coaching junior team members
* Providing technical leadership and guidance to Junior Developers
* Optimising Application performance by identifying and resolving bottlenecks and implementing efficient algorithms
In order to succeed in this role, you will need to have:
Required Skills and Qualifications:
* Strong proficiency in Python programming language, including its syntax, data structures, and object-oriented concepts
* Experience with Python frameworks (SQLAlchemy, Django, Flask, Bottle)
* Familiarity with Integrating services such as Amazon Web Services (AWS) and REST API
* Good relational database/SQL experience e.g., PostgreSQL and MySQL or SQL Server
* Experience with CI/CD tools such as Git, Jenkins, Artifactory, Ansible
* Knowledge of JavaScript
* Proficiency in working in Agile project management environment
* Experience in performance optimisation techniques including profiling, caching and code refactoring
* Solid understanding of Software testing methodologies, including unit testing, integration testing and end-to-end testing
* Preferred: Solid Linux/UNIX experience, Familiarity with testing framework for Python Application such as Selenium or Pytest, Knowledge of the React framework
This is a fantastic opportunity for someone who is passionate about software engineering and wants to make a real impact in the industry.
We offer:
* A competitive day rate
* A challenging and dynamic work environment
* Ongoing training and development opportunities
* The chance to work with a talented team of professionals
If you're a motivated and experienced Senior Python Developer looking for a new challenge, please get in touch!