Lead Software Engineer
at IDBS
Woking GU21, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 17 Dec, 2024 | Not Specified | 18 Sep, 2024 | N/A | Snowflake,It,Biotechnology,Database Design,Nosql,Infrastructure,Technology,Life Sciences,Jenkins,Javascript Frameworks,Pipelines,Global Teams,Code | 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:
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