Lhasa Limited shared knowledge shared progress

Senior Software Developer

Closing date: 09 September 2022

favicon

About Senior Software Developer

Salary

From £55,000 per annum plus flexible working, 34 holidays plus bank, generous pension scheme and many more great benefits

Location

This role can be based out of our Leeds or Newcastle Office: Granary Wharf House, 2 Canal Wharf, Leeds LS11 5PS OR Hoults Yard, Walker Road, Newcastle upon Tyne, NE6 2HL

What is the role?

We're currently expanding so exciting an opportunity exists for a highly motivated developer with a passion for technological innovation to work in a full-time position within the Lhasa Software Delivery team. You will produce web-based and desktop applications that will typically be used by pharmaceutical and cosmetics companies to form an integral part of their drug discovery and regulatory submissions. As part of small agile teams working with cutting edge software, you will design, implement and enhance software products within the Life Sciences domain.

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!

Why you?

Do you want to work somewhere where you can have an impact on day one?  Do you want to work somewhere where you can make a positive impact for yourself and others?  If so you're the type of person we are looking for!

Your responsibilities

.

Main responsibilities include but are not limited to:

.Software Development

  • To develop and support web-based and desktop software applications and components for use within the Life Sciences domain, on time and to the required quality
  • To work on the clarification and implementation of requirements and acceptance criteria
  • To produce estimates (high-level and detailed) for development work
  • To maintain a high standard of code and documentation
  • To write and maintain unit tests, and performance metrics for automatic testing to ensure the quality of the development
  • To peer review other team members’ work
  • To demonstrate software to project team members, user representatives and other project stakeholders
  • To assist the team with functional and automated testing as required
  • To ensure the key stakeholders are kept up to date with progress
  • To promote the visibility of Lhasa within professional networks

Management

  • To develop and mentor more junior team members
  • To act as a role model within the team

 

Other

  • To undertake additional tasks and responsibilities which may be reasonably expected of the role as necessary to achieve the objectives of the Software Delivery Function and company goals
  • To plan and schedule work on personal development projects around assignments
  • To provide second tier support to applied science when required
  • To proactively maintain and improve own professional development by attending workshops, training events, online training, conferences and publications.

Your skills and experience

.

We think you'll be great for this role if you have:

.

.

Skills and Knowledge

  • A degree in a relevant discipline
    OR
    professionally qualified in software specification and design.

  • A strong understanding of software application design and architecture

  • A strong understanding of software development methodologies (ideally including an agile methodology such as Scrum or Kanban)

.

 

Abilities

  • Able to develop the high level software engineering skills which are necessary for the creation of robust software
  • Able to analyse problems and devise solutions under supervision
  • Able to adapt designs to changing circumstances and determine appropriate methods of implementation
  • Able to plan/prioritise own work and meet deadlines under pressure

.

Experience

  • Experience of programming using Java [ideally Java 11+]
  • Experience of UI development with HTML5, CSS, Typescript
    [ideally within the Angular 11+ framework]
  • Experience of programming interaction with databases using a Java persistency framework
  • Experience of writing unit tests
  • Experience of using code repositories [ideally Git/BitBucket]
  • Experience of using Continuous Integration [ideally Jenkins]
  • Experience of using application frameworks such as Spring and SpringBoot
  • Experience of using databases [ideally MySQL, Postgres]
  • Experience of developing enterprise web solutions
  • Experience of multithreading & profiling
  • Experience of selecting appropriate frameworks and technologies to solve problems
  • Experience of working with microservices and Docker
  • Experience of using AWS solutions
 .

Personal Characteristics

  • Excellent teamworking skills
  • Excellent communication skills
  • Ability to adapt to change
  • Supportive, passionate, professional
 
 

Is this you? Have we caught your eye?  To apply send your CV to recruitment@lhasalimited.org. Don't forget to tell us the position you are applying for and your salary requirements, good luck!

© 2022 Lhasa Limited | Registered office: Granary Wharf House, 2 Canal Wharf, Leeds, LS11 5PS, UK Tel: +44 (0)113 394 6020
VAT number 396 8737 77 | Lhasa Limited is registered as a charity (290866)| Company Registration Number 01765239 (England and Wales).

Apart from the free survey software, we also have access to QuestionPro's free survey templates . We've found many of them useful and powerful to collect insights from various stakeholders of our organization.