Scientific Software Developer
Closing date: 09 September 2022
To apply, please send us your CV and Covering Letter to firstname.lastname@example.org
About Scientific Software Developer
From £41,500 per annum plus benefits package including 34 days holiday
Lhasa Limited, Granary Wharf House, 2 Canal Wharf, Leeds LS11 5PS
What is the role?
There is an exciting opportunity for a highly motivated person with a passion for technological innovation to join our science team in Leeds on a full-time basis. You will be developing and implementing cheminformatics and machine learning methodologies for life science applications, making use of your excellent knowledge of Java programming.
Why Lhasa Limited?
We are a successful not-for-profit company and educational charity, with an enviable reputation for collaborative scientific development.
We develop meaningful science and software that supports the delivery of life-enhancing solutions including the development of safe chemicals to market including drugs and cosmetics as well as making a positive contribution to reducing animal testing.
Our charitable status enables us to make altruistic decisions for the public benefit and to work with some of the leading organisations in the world to really make a difference.
Our salaries are competitive dependent upon skills and experience. We also offer fantastic personal benefits including (but not limited to); 34 days holiday plus bank holidays, a generous pension scheme, healthcare cashback, PMI, free car parking at our office in Leeds City Centre and much more!
Do you want to work somewhere where you can have an impact on day one? Do you want to work somewhere you can make a positive impact for yourself and others? If so you're the type of person we are looking for!
This is a permanent software developer post in the Molecular Informatics Team to support the development of life science applications, model building and knowledge discovery. This role combines code development and maintenance along with the configuration and maintenance of our automated code management ecosystem. It assumes an excellent knowledge of Java programming, code management tools and a strong affinity for life sciences in general.
Main responsibilities include but are not limited to:
- Design, implement and maintain cheminformatics software tools and applications that support model building and knowledge discovery in the domain of life science
- Configure and maintain our automated code management ecosystem (Git, Bitbucket, Gradle, Jenkins, Jira and Artifactory, SonarQube, WhiteSource, etc.)
- Design and implement innovative algorithms and methods to address challenges faced during the conception of new solutions for our members
- Help to write and maintain suitable tests
- Maintain a high standard of code and documentation
- Liaise with the scientists to understand their needs and collect new requirements
- Liaise with the Application Scientists to understand members needs and identify new requirements
- Assist other members of the research group with the construction of innovative tools to facilitate the realisation of scientific solutions
- Work collaboratively with others to produce proof of concept software (for internal use) and prototypes (for external use)
- Where required, demonstrate software to user representatives and other project stakeholders
- Routinely present knowledge and progress internally
Your skills and experience
We think you'll be great for this role if you are educated to postgraduate level or have equivalent experience in computer science, software engineering, cheminformatics or machine learning and have experience with:
• Java 7/8/11 object-oriented programming
• Modern IDE like Eclipse or IntelliJ IDEA, NetBeans
• User interface toolkit like JavaFX, Swing or JFace
• RDBMS like MySQL, PostgreSQL, Derby/JavaDB, H2 or Oracle
• Data visualisation interfaces
• Functional programming basics
• Use of techniques and profiling tools to optimize performance
• Use of continuous integration environments, ideally Jenkins and Gradle
• Use of code repositories such as SVN, Git
• Contribution to scientific communications in fields relevant to the position
• Use of container technology, such a Docker or Kubernetes
• Self-motivated and able to work independently
• Scientific awareness
• Able to work within multidisciplinary teams and independently
• Interpersonal skills and sensitivity to cultural differences
Is this you? Have we caught your eye? To apply send your CV to email@example.com. Don't forget to tell us the position you are applying for and your salary requirements, good luck!