Python Developer / Software Engineer

Recruiter
DBFS Limited
Location
United Kingdom
Salary
£45k - £60k pa
Posted
05 Oct 2017
Closes
06 Nov 2017
Contract Type
Permanent
Hours
Full Time
My client is a start-up company who are seeking a Python Developer / Software engineer to join. The successful candidate will have: They want someone who will become part of their core technology team and will take ownership of key parts of the product. Key Requirements: * Computer Science or Software Engineering education or equivalent industry experience * understanding of key computer science principals including algorithms, data structures and computational complexity theory * competency in at least one mainstream programming language (ideally Python) * familiarity with or exposure to other programming languages * understanding of relational databases and SQL * understanding of software testing * understanding of the web, including client/server architecture * experience of working with a web development framework (ideally Django) * experience using source control (ideally Git) * experience using Linux/Unix and a command line interface * a desire to continue learning and developing skills * strong drive to create readable, testable and maintainable code * ability to constructively participate in and facilitate technical and functional discussions * ability to clearly explain technical concepts to non-technical stakeholders and for bonus points: * an understanding of common retail financial products (loans, mortgages, deposit products) * work experience in the Finance sector * experience with cloud-based infrastructure e.g. AWS * experience of using graphing or visualization frameworks * experience of artificial intelligence or machine learning techniques * experience of scaling and performance issues * open source contributions, or public profiles on github, bitbucket or similar If you think you think this opportunity fits well within your skill set please get in touch on [Phone number removed] or via email [Email address removed]
This job was originally posted as www.jobsite.co.uk/job/959260256