Software Developer
at Yourgene Health
Manchester M15, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 Dec, 2024 | Not Specified | 05 Sep, 2024 | N/A | Bioinformatics,C++,Design Patterns,Perl,Technical Discussions,Programming Languages,Distributed Systems,Version Control Tools,Mvc,Interpersonal Skills,Software Architecture,Git,Python,Addition,Java | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Job Advert
Job title: Software Developer
Reports to: Head of Bioinformatics & Software
Location: Manchester (hybrid role)
Contract Type: Full-time, Permanent
Salary & Benefits: Competitive Salary + Benefits Package
About Yourgene Health:
Yourgene Health is a leading integrated technologies and services business, enabling the delivery of genomic medicine. The group works in partnership with global leaders in DNA technology to advance diagnostic science.
Yourgene primarily develops, manufactures, and commercialises simple and accurate molecular diagnostic solutions, for reproductive health, precision medicine and infectious diseases. The Group’s flagship in vitro diagnostic products include non -invasive prenatal tests (NIPT) for Down’s Syndrome and other genetic disorders, Cystic Fibrosis screening tests, invasive rapid aneuploidy tests and DPYD genotyping.
Yourgene has a range of innovative DNA sample preparation platforms, powered by Ranger® Technology, the Yourgene LightBench® and Yourgene QS250, ideal for cell free DNA applications in NIPT and oncology including liquid biopsy.
Yourgene also has a global laboratory service network equipped to be a full life-cycle partner for clinical, research and pharmaceutical organisations to support partners at the preclinical, clinical, and post market stage to develop, manufacture, obtain regulatory approval and commercialise new products and services. In addition, Yourgene offers and NIPT and high throughput Covid testing service.
Yourgene Health is headquartered in Manchester, UK with facilities in Taipei, Singapore, the US and Canada.
Our Culture:
Yourgene is a growing, vibrant and exciting place to work, we are looking for committed driven individuals to be part of our next growth journey. Our culture is described by our employee’s as collegiate, friendly, professional, innovative, open and fast paced. We have nay social and well-being initiatives run by our Social Huddle that keep our sense of community alive during challenging times that the pandemic has thrown our way. At Yourgene we focus on putting values led programmes in place to ensure that we can attract, retain and develop our people. We want our people to have a career with Yourgene and we ensure that they are recognised and rewarded for their achievements and commitment, everyone plays a critical role in our growth journey.
Description of role:
We have an opportunity for a Software Developer to join our Bioinformatics and Software Development team to participate in the development and maintenance of the company’s software products, to develop the software tools that support our company’s operations. Our software platforms use a variety of languages (Java, Perl, Python, C++) and provide our customers with powerful analysis tools and user friendly interfaces across a range of our instrumentation.
We require a Software Developer who can support, improve and maintain these key software packages. You will be a key member of our software development team, providing technical expertise, guiding architectural decisions, and driving the implementation of complex and innovative software solutions. In this role, you will be responsible for collaborating with cross-functional stakeholders, and ensuring the delivery of high-quality, scalable software products.
Overall responsibility:
The Software Developer will provide develop and maintain our software tools including the maintenance tests and analysis algorithms and parameters, develop the reporting functionality and user interfaces, and to participate in software development design, documentation, and validation. You will be responsible for ensuring the quality of code and implementation of version control.
Key areas of responsibility:
- Technical Leadership: Provide technical input and guidance to the software development process. Drive the design and implementation of software solutions, ensuring adherence to best practices, coding standards, and architectural principles.
- Architecture and Design: Take architectural decisions, system design, and technology selection. Collaborate with other stakeholders to define and refine the technical roadmap for our software products.
- Code Review and Quality Assurance: Conduct regular code reviews to ensure code quality, scalability, and maintainability. Champion best practices in coding, testing, and documentation. Drive initiatives to improve overall code quality and development processes across the group.
- Collaboration with Cross-Functional Teams: Work closely with product managers, product development team, technical support team and other internal and external stakeholders to understand business requirements and translate them into technical solutions. Collaborate on feature planning, estimations, and project timelines.
- Innovation and Technology Adoption: Stay abreast of industry trends, emerging technologies, and best practices. Evaluate and recommend new tools, frameworks, and methodologies to enhance development efficiency and product capabilities.
- Problem Solving and Troubleshooting: Lead the resolution of complex technical issues, working closely with the development team and other stakeholders. Identify root causes, implement effective solutions, and contribute to continuous improvement.
- Project Delivery: Take ownership of project delivery, ensuring that software development projects are completed on time, within scope, and to the highest quality standards. Provide technical insights to project planning and risk management.
Qualifications, Skills and Abilities:
- More than four years of software development experience, preferably with in the medical device or in vitro diagnostics industry, with a focus on scalable and distributed systems.
- Experienced in a range of software development languages: Java essential and in addition Python, Perl, C++ or other languages is preferred
- Knowledge of version control tools including Git
- Familiar with Linux basic environment and commands
- Can work independently or with the team, work attitude is positive, responsible, can cooperate with company regulations
- Data analysis experience in bioinformatics or medical information
- Familiar with the associated database
- Familiar with web technology language
- Experience in framework development OO, MVC, ORM
- Strong expertise in a variety of programming languages and frameworks
- In-depth knowledge of software architecture, design patterns, and best practices.
- Excellent communication and interpersonal skills.
- Ability to drive technical discussions and decisions.
- Proven ability to deliver software development project on time and to budget
- Results-oriented with a commitment to delivering high-quality software products.
Closing Date:
Sunday 22nd September, 2024
Yourgene Health is committed to encouraging equality, diversity and inclusion among our workforce. The aim is for our workforce to be truly representative of all sections of society and for each employee to feel respected and able to give their best
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Manchester M15, United Kingdom