Negotiable
Undetermined
Onsite
London, UK
p>Senior Developer
Our client, a leading global supplier for IT services, requires Senior Developers for (DEP) Deal Entry Portal to be based at their client's office in London, UK.
This is a hybrid role - you can work remotely in the UK and attend the London office 1-2 days per week .
This is a 6+ month temporary contract to start ASAP
Day rate: Competitive Market rate
Key Responsibilities
- Senior Developer - DEP (Deal Entry Portal). This role a senior Back End developer working for a team of Back End and Front End developers using Python and React technologies.
- The developer is responsible for their own results, as well as mentoring the junior resources in the team.
- The role is to make technical deliverables, software architecture input and code quality reviews.
- Software Engineering is responsible for the delivery of software, which may include new development, configuration and installation of third party packages, and software integration efforts. It may include tasks from every part of the software development life cycle, including software and website design, development, programming, and software deployment (both the installation and decommissioning of software).
Key Requirements
- Python3 (preferred v3.7+ for type hinting) with previous experience in:
- Python for Object Orientated development
- deep understanding of threading and GIP
- pyLint and pyTest
- Docker (containerized immutable environments)
- Comfortable using linux command line and open source tools.
- Kubernetes experience and best practice design patterns
- Advanced SQL knowledge, including CQRS (command query responsibility segregation), MSSQL server experience preferred.
- Kafka or equivalent message broker knowledge/experience (guaranteed delivery and deduplication)
- GIT knowledge/experience
- Distributed system development experience
- Ability to develop maintainable code
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Strong communication and collaboration skills.
Preferred Skills:
- Any strongly typed language, Java, Javascript, HTML and websockets experience
- Knowledge of CI/CD integrations and DevOps
- Azure experience.
- Financial trading knowledge/experience
- Endur integration
Due to the volume of applications received, unfortunately we cannot respond to everyone.
If you do not hear back from us within 7 days of sending your application, please assume that you have not been successful on this occasion.