Endeavour is looking for an experienced Python software engineer to join our Financial client’s growing technology team, based in London for an exciting career opportunity.
The role will follow a hybrid model with a proportion of the working week remotely.
The successful Python Developer will be someone who enjoys innovating, problem-solving, and wants to be at the forefront of transformation. As our client continues to grow organically and through acquisition, the firm is in the process of redefining its technology strategy which requires proprietary applications that can grow at scale.
The current technology landscape is a mixture of off-the-shelf applications and bespoke in-house developments. The integration of these platforms will be paramount before further developing client-facing technology.
The selected Python software engineer will report to the Chief Technology Officer and be responsible for the following key areas:
1. Delivering Python-based applications with a web frontend (Django preferable)
2. Integration of existing enterprise-grade applications
3. Delivering bespoke web development to a large client base
4. Assisting in architecting the future state of software development
Required skills/experience:
1. 3+ years commercial experience as a senior developer
2. A BSc in Computer Science or an equivalent analytical/numerate subject
3. Experience of leveraging REST APIs to undertake application integration
4. Experience of unit and end-to-end testing of Python
5. Knowledge of SQL and relational databases
6. Experience with software version control, specifically Git/GitHub (checking in/out, committing, branching, and tagging)
7. Well versed with Test Driven Development and Paired Programming
8. Passionate about collaboration and influencing peers and junior engineers
9. Excellent communication skills and comfortable communicating complex ideas to people at all levels across our business
Send us your CV or get in touch for more details on this fantastic opportunity!
#J-18808-Ljbffr