Senior Python Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#367842·Dodano dziś·0
Źródło: emagineTech Stack / Keywords
PythonRelational DatabasesSQLCloudSOLIDPostgreSQLAutomated TestingAWS
Firma i stanowisko
The role is within the pharmaceutical industry, focusing on manufacturing analytics solutions in a regulated healthcare/pharmaceutical production environment.
Wymagania
- 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.
- Ability to understand an existing codebase and take ownership quickly.
- Treats automated testing as a key part of delivery.
- Experience working with documentation, change control, structured delivery processes, and maintainable handover material.
- Comfortable working in environments where traceability and controlled changes are critical.
- Experience with cloud-based solutions 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.
Nice to have:
- Experience in pharmaceutical, biotech, medical device, or another regulated environment.
- Familiarity with GxP, computerized systems validation, data integrity, and controlled software changes.
- Experience with Streamlit, Dash, or similar Python-based application frameworks.
- Experience with AWS or another major cloud platform.
- Familiarity with Infrastructure-as-Code tools such as AWS CDK, Terraform, or similar.
- Experience with containerized applications, serverless jobs, managed databases, or similar cloud components.
- Experience with manufacturing systems, MES systems, or industrial analytics.
- Familiarity with Statistical Process Control or similar process-monitoring methods.
- Experience scaling solutions into a more reusable platform.
- Experience supporting validation, risk assessment, or quality documentation in regulated environments.
Obowiązki
- 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 to scale the solution from a local use case toward a broader platform.
- Ensure 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.
- Contribute to follow-up activities related to Data Integrity and IT Risk Assessment where relevant.
Inne informacje
Work authorization or citizenship requirements are not explicitly stated. The role requires experience in a regulated environment and compliance with regulatory standards.
emagine
192 aktywne oferty