Software Developer

The BBI Group ,
Edinburgh, City of Edinburgh
Job Type: Full-time

Overview

The Company BBI Solutions has served the global diagnostics industry for over 50 years, as a leading developer and manufacturer of raw materials and finished test platforms for the in-vitro diagnostics market. Product ranges include antigens, antibodies, enzymes, serums and plasma’s as well as renowned labels for lateral flow and ELISA assays. Our mission is to deliver exceptional products and technologies that people rely on to enjoy a better quality of life. Through innovation, partnership, effective delivery and the collaboration of our people, we constantly strive to help set industry standards, engender trust and build our reputation for excellence. We currently have an exciting opportunity for a Software Developer to join us on a permanent basis at our Edinburgh site. Benefits The salary offered for this role is competitive and makes up part of BBI’s attractive benefits package, which includes: 5% contributory pension scheme Life Assurance Private health care scheme Generous annual leave package totalling 32 days (inclusive of bank holidays) Cycle to work scheme The Role As a Software Developer you will be responsible for contributing to the development of software for medical and commercial applications, as well as building the underlying tools and systems used internally. The role also includes scope for problem solving opportunities to enhance the existing framework and to generate new features and bug fixes for a range of advanced customer applications. Key responsibilities will include but not be limited to; Responsible for complying with Design Control / Change Control / Product Release procedures in the day to day tasks. Responsible for ensuring all development is in line with the software development lifecycle from concept to delivery: from design and planning through development, documentation, code reviews and supporting the development of test strategies - wherever possible via Continuous Integration Work as part of a team who designs and develops mobile apps to defined scopes and timelines on Android and iOS platforms Responsible for inputting into the creation of new features for Novarum’s custom cross platform mobile framework Work with other development team members to solve problems and apply reliable solutions Update and input into technical documentation Requirements This role would be best suited to someone with an undergraduate degree in Computer Science. Software Engineering or equivalent. Relevant experience of developing on Android and iOS platforms or using various languages (C#.NET) would be advantageous. To be successful in your application, you will need to demonstrate good communication skills and your ability to work towards deadlines and maintain high quality standards. Additional experience of developing software using MVVM, MVC or using Atlassian tools such as JIRA, Confluence and BitBucket would also be beneficial. If you are an internal employee applying for this vacancy you and your manager are required to complete an internal transfer form. This needs to be completed in full and attached to your application along with your CV and cover letter.