The Opportunity
In this role as a software architect, you will collaborate with a global team of experts in technology, business, and the healthcare sector. Software development is a key area within our organization, and crucial to delivering digital health solutions for our clients. Your expertise will be instrumental in strengthening our technical capabilities.
Your Key Responsibilities
As a software architect, you will lead and guide the development team to ensure that the architectural vision is consistently realized. You’ll also collaborate with nearshore and offshore technical teams, vendors, and external partners to ensure that our customized software solutions for healthcare clients adhere to relevant health regulations and standards. In this capacity, you will work closely with clinical teams, administrators, and other healthcare professionals to prioritize and address the specific software requirements of the health industry.
As the technical expert, you will evaluate and select software development technologies, tools, and platforms. You will also identify software requirements and design architectural blueprints for the development team. Moreover, you will communicate these requirements to other stakeholders, including project managers, scrum masters, product owners, business analysts, developers, and infrastructure or security architects, while also providing training and support in business development.
What You Can Contribute – Skills and Attributes for Shaping the Future
- Strong communication skills, both written and verbal, with the ability to present to and engage with technical and business audiences.
- Proficiency in the local language of your residence is essential.
- Fluency in English and German (written and verbal) is required. Additional language skills are a plus.
- Strong analytical, problem-solving, and critical thinking abilities.
- Ability to manage multiple projects under tight deadlines.
- Flexibility and willingness to travel.
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 further certification is advantageous.
- At least 5 years of relevant work experience, including 2 years in a healthcare setting, with a focus on designing and implementing custom-developed applications on native mobile platforms (Android/iOS). Experience with hybrid solutions or web-based applications is an advantage.
- In-depth knowledge of mobile application development, including frameworks and the technical characteristics of Android and iOS operating systems.
- Comprehensive understanding of software architectures across all layers, including network, infrastructure, security, persistence, application, and frontend, enabling effective communication 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.
- Expertise in designing architectures within healthcare system landscapes, ensuring interoperability between healthcare-specific data formats, such as HL7/FHIR, OMOP, xDT, and openEHR.
- Good understanding of the German healthcare system, including landscapes and reference architectures at hospitals, service providers, and health insurance companies, e.g., TI, HIS, LIMS.
Ideally, You’ll Also Have
- A strong network within the healthcare industry and a successful consulting track record.
- A solid understanding of industry technology trends and emerging technologies, with the ability to apply these insights to our healthcare clients and integrate them into our projects.
- Familiarity with (agile) project management standards, processes, and frameworks, such as Scrum or SAFe.
- Proficiency in reading and developing code in programming languages such as Java, C++, C#, Python, and PHP.
What We Look For
We seek an experienced Software Architect with robust technical expertise and a proven background in the healthcare industry.
What We Offer
In this position, you’ll work as part of a highly integrated global team with access to opportunities and tools to advance your career. Our benefits package prioritizes your physical, emotional, financial, and social well-being, providing the flexibility and resources you need to make a meaningful impact in your own way.
Here’s a Snapshot of What We Offer:
- Continuous learning: Develop the mindset and skills to navigate whatever comes next.
- Success as defined by you: We provide the tools and flexibility for you to make a meaningful impact in your own way.
- Transformative leadership: Gain the insights, coaching, and confidence to become the leader the world needs.
- Diverse and inclusive culture: You’ll be valued for who you are and empowered to use your voice to help others find theirs.