Senior Software Consultant - Pharma Manufacturing Analytics

💻 Ework Group - founded in 2000, listed on Nasdaq Stockholm, with around 13,000 independent professionals on assignment - we are the total talent solutions provider who partners with clients, in both the private and public sector, and professionals to create sustainable talent supply chains.

With a focus on IT/OT, R&D, Engineering and Business Development, we deliver sustainable value through a holistic and independent approach to total talent management.

By providing comprehensive talent solutions, combined with vast industry experience and excellence in execution, we form successful collaborations. We bridge clients and partners & professionals throughout the talent supply chain, for the benefit of individuals, organizations and society.

🔹 For our Client from pharmaceutical industry we are looking for Senior Software Consultant with Python 🔹 About the role

We are looking for a senior software consultant to take technical ownership of an existing manufacturing analytics solution in a pharmaceutical production environment. The solution is already in use and is expected to evolve further through new use cases, scaling, architectural improvements, and potential follow-up work related to Data Integrity and IT Risk Assessment. This is not a narrow development role within a large engineering team. The consultant must be able to operate independently across application development, data modelling, testing, cloud-based deployment, documentation, and stakeholder collaboration. The role is suited for someone who can balance practical software delivery with the traceability, quality, and control expectations of a regulated pharmaceutical environment. Key responsibilities The consultant will be responsible for maintaining, extending, and scaling an existing software solution used in a manufacturing / process-support context.

Responsibilities include:

  • Take technical ownership of an existing Python-based application and drive its evolution through new use cases, scaling, architectural improvements, and maintainability enhancements.
  • Design and implement new features based on business, manufacturing, process-support, and quality needs.
  • Work with relational databases, including schema design, SQL, migrations, performance considerations, data quality, and auditability.
  • Support and improve the application's cloud-based deployment and operational setup.
  • Contribute to architectural improvements that enable the solution to scale from a local use case toward a broader platform.
  • Ensure that changes are tested, documented, and implemented in a controlled and traceable manner.
  • Collaborate with process supporters, subject-matter experts, QA, IT, and other stakeholders.
  • Translate business, process, and compliance needs into pragmatic technical solutions.
  • Support handover, knowledge transfer, and long-term maintainability of the solution.
  • Where relevant, contribute to follow-up activities related to Data Integrity and IT Risk Assessment.

Required Skills:

  • Strong experience with Python application development.
  • Experience developing, maintaining, and supporting production software solutions.
  • Solid understanding of relational databases, preferably PostgreSQL or similar.
  • Ability to design, understand, and evolve database schemas and SQL-based data flows.
  • Track record of solo or near-solo ownership of a production system, covering design, implementation, database changes, testing, deployment, documentation, and ongoing support.
  • Ability to understand an existing codebase and take ownership of it quickly.
  • Treats automated testing as a first-class part of delivery, including unit testing, integration testing against realistic dependencies, regression testing, and clear test evidence for important changes.
  • Experience working with documentation, change control, structured delivery processes, and maintainable handover material.
  • Comfortable working in environments where traceability, controlled changes, documented evidence of correctness, and auditability are non-negotiable.
  • Experience with cloud-based solutions, hosted applications, or modern deployment environments.
  • Strong communication skills and ability to collaborate with both technical and non-technical stakeholders.
  • Proven ability to work independently as a senior technical resource.

Preferred Skills: Experience with one or more of the following areas is highly relevant, but not all are mandatory:

  • Experience in pharmaceutical, biotech, medical device, manufacturing, or another regulated environment.
  • Familiarity with GxP, computerized systems validation, audit trails, access control, data integrity, and controlled software changes.
  • Experience with Streamlit, Dash, or similar Python-based application frameworks.
  • Experience with AWS or another major cloud platform.
  • Experience with Infrastructure-as-Code tools such as AWS CDK, Terraform, CloudFormation, or similar.
  • Experience with containerized applications, serverless jobs, managed databases, or similar cloud components.
  • Experience with manufacturing systems, MES systems, process data, batch data, or industrial analytics.
  • Familiarity with Statistical Process Control or similar process-monitoring methods.
  • Experience scaling a single-site or single-use-case solution into a more reusable platform.
  • Experience with Data Integrity, IT Risk Assessment, ALCOA+, role-based access control, audit trails, backup / restore considerations, or related compliance topics.
  • Experience supporting validation, risk assessment, or quality documentation in regulated environments.

Contact person: mateusz.jozefiak@eworkgroup.com

Client code: MM03

Do you know someone who would fit this position? Recommend a candidate by sending her/his CV to: polecenia@eworkgroup.com

Whistleblowing Policy, which provides guidelines for reporting misconduct can be found on Ework website: https://www.eworkgroup.com/about-us/our-responsibility

  • Locations: Remote
  • Technologies: Python, SQL
  • Language: English, Polish