Senior Software Engineer

CBS Butler Limited
14 Apr 2018
22 Apr 2018
Contract Type
Full Time

A Senior Software Engineer is required to join a Software Engineering Squad working with Machine Learning and Natural Language Processing to filter, extract and learn from vast data sets to build products and systems that will advance science and health.

Role: Senior Software Engineer

As Senior Software Engineer you will be responsible for:

+ Write and review portions of detailed specifications for the development of complex system components
+ Complete complex bug fixes
+ Work closely with other development team members to understand complex product requirements and translate them into software designs
+ Successfully implement development processes, coding best practices, and code reviews
+ Operate in an agile development environments collaborating with key stakeholders
+ Design and work with complex data models
+ Mentor less-senior software developers on development methodologies and optimization techniques


As Senior Software Engineer you will have experience of:

+ Degree qualified or equivalent in Computer Science or other relevant discipline
+ Experience of working within an Agile Development team and a strong understanding of agile practices - ideally SCRUM
+ Strong Core Java skills
+ Experience of Test-Driven Development, Unit Testing, Continuous Integration and Delivery
+ Experience with GitHub: : Branching and merging, Jenkins, Selenium
+ Knowledge in using and developing applicable tool sets
+ Understanding of commercial products on Amazon Web Services
+ Knowledge of any of the following Spring Framework, JBoss Fuse, BPMN engines
+ Experience in machine learning, data science or natural language processing

This job was originally posted as

Similar jobs

Similar jobs