Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Integration Developer 1667

Posted 1 hour 58 minutes ago by SimoTech

Permanent
Full Time
I.T. & Communications Jobs
Cork, Ireland
Job Description

SimoTechis currently seeking a Software Integration Developer to join our team, in ahybrid role supporting a major pharmaceutical manufacturing site in Cork. Thisposition offers the opportunity to work on bespoke software integrationsolutions supporting digital laboratory and quality systems within a highlyregulated environment.

Inthis role, you will be responsible for the design, development, testing, anddeployment of proprietary software platforms that integrate laboratoryinstruments with internal systems. The position is embedded within anestablished Quality Operations Systems team and will partner closely withdigital, laboratory, and IT stakeholders. You will work primarily with Python basedapplications, building both server-side and client-side components,implementing device communication modules, and supporting data acquisition andsystem interoperability using event driven and request driven architectures.

The opportunityprovides hands-on exposure across the full software development lifecycle, withownership of end-to-end delivery and the application of modern softwareengineering practices, including automated testing, containerisation, andCI/CD.

KeyResponsibilities
  • Consultstakeholders,review, and updateuser requirements and functionalspecifications .
  • Work closely withSenior Software Developers and Architects to translate requirements into asoftware architecture.
  • Map the ecosystem oflab devices and associated communication protocols.
  • Build communicationmodules to integrate lab equipment with the IoT platform enabling devicecontrol and data acquisition .
  • Develop an IoT platformproviding a standard interface between the LES system and various lab equipment.
  • Extensivelytestplatform and communication modules,using manual tests and asuite of automated unit,integration,and end to end tests .
  • Developscalable,performant,and reliable software solutions
  • Writeclean,maintainable,and efficient code
  • Conduct code reviewsand ensure adherence to best practices and coding standards
  • Identifyandresolve technical issues and challenges
Requirements Key Requirements
  • DegreeinComputerScience,engineering,orrelated field
  • Comprehensive understanding of threading,multi-processing,and asynchronous programming
  • Good understanding of software design patterns.
  • Good understanding of functionalandobject-orientedprogramming.
  • Experience with various Python web frameworks (FastAPI, Flask, etc.).
  • Experience with writing test code (Pytest, Cypress).
  • Strong knowledge of instrumentation protocols(e.g.MODBUS, RS232, USB, TCP/IP, etc.).
  • Understanding of REST APIs and message bustechnologies (Kafka, Active MQ).
  • Experience with DevOps (Jenkins, OpenShift),Dockercontainersand version control (Git, GitLab).
  • Basicunderstandingof network topologiesand their impact on software design.
  • 2+years'experience in the pharmaceuticalor other highly regulated industry.
  • Strong communication,organisational and planning skills.
  • Analytical mindset, pragmatic problem solver.
  • Ability to collaborate in cross functional teams.
What SimoTech CanOffer
  • Roleprovides a high degree of autonomy to allow the successful candidate to reachtheir full potential.
  • Developnew skills and enhance technical ability by working with innovativetechnologies in a multi-disciplined environment.
  • Opportunityto work with large corporate clients on exciting capital projects.
Email this Job