Lead Software Engineer

at  IDBS

Woking GU21, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified18 Sep, 2024N/ASnowflake,It,Biotechnology,Database Design,Nosql,Infrastructure,Technology,Life Sciences,Jenkins,Javascript Frameworks,Pipelines,Global Teams,CodeNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

IDBS is a dynamic and innovative company providing purpose-built software solutions to address the data management challenges prominent across the BioPharma lifecycle and supply chain.
Leveraging more than 30 years of experience in life science informatics, we are uniquely positioned to deliver a portfolio of innovative BioPharma knowledge management technologies to streamline the capture, analysis, reporting and sharing of data required to accelerate the next generation of life-changing therapies.
Cloud-native and analytics-centric, our platforms enable customers in research, development, and manufacturing to efficiently and compliantly access critical data and insights to make faster, smarter decisions with greater confidence.
IDBS serves thousands of users across hundreds of organizations around the globe. Our predominant customer base is Life Sciences and includes 23 of the top 25 pharmaceutical companies and more than 250 small and medium-sized pharma and BioPharma companies, CROs, CDMOs and CMOs.
IDBS is one of 10 Life Sciences companies of Danaher. Together, we accelerate the discovery, development and delivery of solutions that safeguard and improve human health.
It’s an exciting time at IDBS. We’re breaking new frontiers and need Engineers that not only love coding but also thrive from coaching their team to success and learning about the wider business.
We are currently seeking a Lead Software Engineer. You will join a talented team of experienced developers within a feature team responsible for resolving customer escalations, designing, building, deploying, and maintaining our software solutions. You will gain exposure to a wide range of our software modules and the technologies backing these solutions, e.g. Kubernetes, AWS, Java EE, JavaScript Libraries/Frameworks (Web Components/React).

What we’ll get you doing:

  • Technical Support – Provide advanced troubleshooting and technical support for the complex issues escalated from customer facing support teams. Investigate and resolve software bugs, performance issues, and other technical problems.
  • Root Cause Analysis – Perform in-depth root cause analysis and of recurring issues and recommend preventive solutions to the product development feature teams.
  • Architecting your team’s modules – Own the technical roadmap and collaborate with the architects and stakeholders so that common patterns are used, and reuse is adopted where designs align across the platform.
  • Coding – You will be required to get your hands dirty and code. A significant amount of your time will be spent writing code, participating in pair programming, and conducting code reviews to deliver best-in-industry solutions to our customers.
  • Knowledge Sharing and Collaboration – Work with both engineering and cross-functional teams. You will work within your own agile team right from the customer requirement capture, through refinement, investigate, design, test, release and support. Collaborate with product development feature teams to suggest improvements and provide feedback on new features. Interface regularly with customer facing associates, as well as enablement and architecture teams.
  • Mentoring and Coaching – Work closely with other engineers and instill best coding practices, design, testing and secure coding principles. Lead by example by showing team how to drive from requirements through to release and support. Work alongside the less experienced members of the team, helping them to develop development team skills such as coding, documentation, refinement, support, and cross-departmental communication.

IT WOULD BE A PLUS IF YOU ALSO POSSESS PREVIOUS EXPERIENCE IN:

  • Coding using Java and JavaScript frameworks, e.g. Spring/Spring Boot, React, etc.
  • Working with cloud-based technologies, specifically AWS, and event driven architecture, e.g. Kafka, RabbitMQ etc.
  • Creating and delivering using CI/CD, e.g. creating pipelines in Jenkins, and delivering infrastructure as code, e.g. terraform, helm, docker etc.
  • Database design, both SQL and NOSQL. Ideally, experience with Snowflake would be very positive.
    At IDBS we believe in designing a better, more sustainable workforce. We recognize the benefits of flexible working arrangements for eligible roles and are committed to providing enriching careers, no matter the work arrangement. This position is eligible for a work arrangement in which you can work part-time at the Company location identified above and part-time remotely from your home. Additional information about this work arrangement will be provided by your interview team. Explore the flexibility and challenge that working for IDBS can provide.
    At Danaher we bring together science, technology and operational capabilities to accelerate the real-life impact of tomorrow’s science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life. Our global teams are pioneering what’s next across Life Sciences, Diagnostics, Biotechnology and beyond. For more information, visit www.danaher.com.
    At Danaher, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.

Responsibilities:

HERE IS WHAT SUCCESS IN THIS ROLE LOOKS LIKE:

  • You will have proven workplace development experience in an agile environment, delivering secure and scalable web-based SaaS products, and knows the value of testing early and often.
  • You are comfortable troubleshooting problems and building products deployed in cloud-based infrastructure and comfortable working with both container and server-less technologies.
  • Teamwork is the key to your success, your ability to teach, learn from, and collaborate with others is at the forefront of how you work.
  • You are a leader and a decision maker, someone who can instill confidence in their team and drive the delivery of the team’s goals.
  • You are a communicator, both verbally and via documentation, someone able to hold their own in the team, company, and audit environments either organisationally, procedurally, or technically. Equally you know how to listen.

What we’ll get you doing:

  • Technical Support – Provide advanced troubleshooting and technical support for the complex issues escalated from customer facing support teams. Investigate and resolve software bugs, performance issues, and other technical problems.
  • Root Cause Analysis – Perform in-depth root cause analysis and of recurring issues and recommend preventive solutions to the product development feature teams.
  • Architecting your team’s modules – Own the technical roadmap and collaborate with the architects and stakeholders so that common patterns are used, and reuse is adopted where designs align across the platform.
  • Coding – You will be required to get your hands dirty and code. A significant amount of your time will be spent writing code, participating in pair programming, and conducting code reviews to deliver best-in-industry solutions to our customers.
  • Knowledge Sharing and Collaboration – Work with both engineering and cross-functional teams. You will work within your own agile team right from the customer requirement capture, through refinement, investigate, design, test, release and support. Collaborate with product development feature teams to suggest improvements and provide feedback on new features. Interface regularly with customer facing associates, as well as enablement and architecture teams.
  • Mentoring and Coaching – Work closely with other engineers and instill best coding practices, design, testing and secure coding principles. Lead by example by showing team how to drive from requirements through to release and support. Work alongside the less experienced members of the team, helping them to develop development team skills such as coding, documentation, refinement, support, and cross-departmental communication


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Woking GU21, United Kingdom