IC Resources Ltd

Python Developer

Location
East of England
Salary
Depending on experience
Posted
19 Feb 2018
Closes
19 Mar 2018
Ref
JO-1802-120432
Contact
Simon Allen
Specialist Area
Software
Contract Type
Permanent
Hours
Full Time

Senior Python Developer

Cambridge

Negotiable salary depending on experience

Permanent

Excellent opportunity has come up for a senior level Python Developer to take a leading role in solving the challenges needed to deliver a rapidly growing product portfolio within the business. In addition to contributing towards delivering features you will help drive the system architecture and will actively participate in defining and improving the best practices to develop new features and products.


You will be joining a rapidly expanding software team, so you will need to be a team player that thrives in a fast-paced environment, with a focus on rapidly moving research developments into products.

Key Responsibilities:


* Developing and delivering high quality, maintainable and robust code on time


* Driving and executing projects whilst contributing towards the design


* Developing pragmatic solutions and building flexible systems


* Take a leading role in all stages of the software development cycle, including designing and developing new architectural systems and improvements, and QA processes


* Facilitate and participate in estimation and sprint planning in an agile environment



Essential experience:


* Degree, or equivalent in Computer Science or related field


* Professional experience in software development


* Analytical with a data-driven approach to making decisions and attention to detail


* Excellent Python skills


* Good Linux skills


Desirable Experience:


* Proficiency in C, C++, or Go / Golang


* Strong skills and experience in cloud-based software development, preferably AWS


* Familiarity with Docker


* Experience in flow-based programming


* Familiarity with statistical models and data mining algorithms


This post would suit a senior level Python Developer who wants to pass on their knowledge to more junior team members, as well as contributing greatly to the development of the company products.