Senior Software Engineer, Python Developer, Cython

As a Senior Software Engineer your primary role will be to deliver new features in our product suite to a high level of quality. Having experience in the main technologies that we use is a given as is your software engineering prowess, proven by the great software that you will have already delivered, and your ability to produce innovative solutions to our customers' problems. You are most likely to be part of a team building software products already and looking for the next move to challenge yourself and work with the latest technologies.

You'll get to

Build software for our product suite
Take a lead on user story definition and the production of detailed technical designs
Develop software and unit tests against those detailed designs
Take a lead on the production of engineering estimates and timescales, and take responsibility for meeting the resulting deadlines
Maintain current technical documentation at the code, design and user levels
Maintain the software on an ongoing basis
Review others work at design and code stage and provide constructive feedback on how it could be improved
Liaise with our dedicated product support team to assist with troubleshooting and fixing customer raised defects
Mentor more junior members of staff so that they benefit from your extensive experience

You'll have

Extensive experience with Python and ideally Cython
Experience working with RDBMS and NoSQL databases, preferably MySQL and CouchDB
Experience with Unix/Linux
Experience in version control systems like Git
Experience working in continuous integration environments
Experience of software development processes
Experience in code profiling and writing unit tests
A passion for improving coding and development practices
Proven ability to quickly assimilate new technologies and skills

A Computer Science, Mathematics, Statistics or similar degree

Experience of working within an agile scrum team and maybe you have

Experience working at scale with distributed architectures
Experience with Ansible
Prior experience of working for a small, high-growth company
Experience in Machine Learning algorithms
Experience in testing with automated frameworks

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy.

People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.

Register & Apply Now Login & Apply
People Source Consulting Ltd
Contract Type
Expiry Date
09/07/2021 12:08:00
Shortlist Email me jobs like this  Back to listing