Python Software Engineer

Posted 06 October 2019
Salary £35000 - £59000 per annum
LocationCheshire
Job type Full time
Discipline Digital
Reference12202_1570436907
Contact NameSusannah Tavartkiladze

Job description

Job Title: Python Software Engineer
Business: Life Sciences Business
Location: Cheshire
Base Salary: £35k-circa £59k depending upon experience, generous benefits package and genuine career development.
Environment: Fast Paced Environment.

Focus of the role: Varied role including but not limited to supporting the data scientists & building tools for them, providing guidelines for software engineering projects

Job Description:

Main duties and responsibilities:
*Design & build scalable adaptive software from both inception and from existing POC solution.
*Maintain existing solutions
*Provide support to the Informaticians and Data Scientists with their own development
*Work with the team to successfully deploy solutions to compute infrastructure
*Write and document clean, maintainable source code

Skillset:
*Good knowledge (commercial experience) of Python is essential
*Expertise and commercial experience in at least one of the following: NodeJS, Go, Java, Scala
*Proven experience in building web interfaces using any of: Angular, Polymer or React with a suitable data layer. Other JS frameworks are acceptable
*A good understanding of good software design principles and knowing when to apply them or not.
*Have a good grasp of relational, document/object, graph and big table databases how to best utilise the different options to meet the needs of the business.
*Commercial experience in developing software solutions or equivalent Computer Sciences/Software Engineering related degree
*Experience in creating workable solutions in a fast paced environment