To Qualify for the Role, You Must Have
- A Bachelor’s degree in Computer Science, Mathematics, (Software) Engineering, or a related field with a strong IT focus. A Master’s degree or additional certifications are advantageous.
- At least 5 years of work experience, with at least 2 years in a healthcare context, focusing on designing and implementing custom applications on native mobile platforms (Android/iOS). Experience with hybrid solutions or web is a plus.
- In-depth knowledge of mobile application development, frameworks, and the technical characteristics of Android and iOS operating systems.
- Extensive understanding of software architectures at all layers—network, infrastructure, security, persistence, application, and frontend—to effectively communicate with stakeholders.
- Proven experience in writing technical concepts, database design, and data modeling.
- Experience with CI/CD tech stacks, such as Azure DevOps, Jenkins, Puppet, Ansible, and Terraform.
- Experience in designing architectures in healthcare system landscapes and ensuring interoperability between healthcare-specific data formats (e.g., HL7/FHIR, OMOP, xDT, openEHR).
- Good knowledge of the German healthcare system landscapes and reference architectures at hospitals, service providers, and/or health insurance companies (e.g., TI, HIS, LIMS).
Ideally, You’ll Also Have
- A reliable network in the healthcare industry and a proven consulting track record.
- A comprehensive understanding of industry technology trends and emerging technologies, with the ability to apply them to healthcare clients and drive their adoption in projects.
- Good knowledge of agile project management standards, processes, procedures, and guidelines, as well as related frameworks (e.g., Scrum or SAFe).
- Ability to read and develop code in well-known programming languages such as Java, C++, C#, Python, and PHP.
What You Can Contribute – Skills and Attributes for Shaping the Future
- Excellent written and verbal communication, presentation, client service, and technical writing skills for both technical and business audiences.
- Fluency in English and German (written and verbal) is a prerequisite. Knowledge of additional languages is a plus.
- Strong analytical, problem-solving, and critical thinking abilities.
- Ability to manage multiple project deliveries in parallel under tight timelines.
- Willingness and flexibility to travel.
Your Key Responsibilities
As a software architect, you will oversee and guide the development team to ensure that the architectural vision is upheld. You will collaborate with both nearshore and offshore technical teams, vendors, and external partners to ensure that our customized software solutions for healthcare clients comply with health regulations and standards. In this role, you will work closely with clinical teams, administrators, and other healthcare professionals to prioritize and address health-specific software needs.
As a technical expert, you will evaluate and select software development technologies, tools, and platforms. You will identify software requirements and design architectural blueprints for the development team to follow. You will also communicate requirements to other stakeholders, including project managers, Scrum masters, product owners, business analysts, developers, and infrastructure or security architects, and provide training and support in business development.
,[] Requirements: Degree, Android, iOS, Data modeling, CI, CD, Azure DevOps, Jenkins, Puppet, Ansible, Terraform, Project management, SCRUM, SAFe, Java, C++, C#, Python, PHP Additionally: International projects, Private healthcare, Sport subscription.
PHP mobile-development puppet Analytical skills Terraform Computer Science persistence hl7 openehr interop Frontend data-modeling hl7-fhir Security business development Critical thinking agile-project-management Engineering Project management C# iOS mathematics Python Technical Writing standards hybrid C++ Support Specialist Android database-design Administrator Training Azure DevOps Java SAFe Ansible Security Architecture Software Architecture Business Analyst Reference Architecture Client Service Specialist Technology savvy Information technology (IT) vendor Presentation skills xdt Software Developer Product Owner infrastructure systems Verbal communication state-of-the-art technologies CI/CD Problem-solving Web Written communication skills Scrum Master Scrum Healthcare industry Jenkins