About Ärztekasse Genossenschaft
We provide business process outsourcing and eHealth solutions to health professionals, allowing them to focus on medical work.
Renewal and Digitalization Initiative
To support our digitalization step, we are seeking experienced engineers to contribute to and shape innovative solutions for the healthcare industry.
Key Responsibilities
* Design and Implementation: Develop applications and services that meet the needs of our clients.
* Requirements Engineering: Collaborate with requirements engineers and business analysts to detail and clarify project requirements.
* Testing Support: Assist the testing team in functional and non-functional testing of implemented applications.
* Solution Architecture: Participate in the definition and design of solution architectures.
* Documentation: Document code and design to ensure maintainability and reproducibility.
* Proofs of Concept: Implement proofs of concept to validate and demonstrate solution architectures.
* Technology Stack Definition: Participate in the definition of technology and tool stacks for new solutions.
Requirements
* Bachelor's degree or higher in Computer Science, Computer Engineering, or equivalent experience.
* Strong backend development experience with server-side development (webAPI, multi-threaded systems) using .NET.
* At least 5 years of experience in software development.
* Knowledge of architecture and development patterns (Microservices, CQRS, Domain Driven Design, SOLID).
* Knowledge of authentication/authorization services (SAML, OpenID, OAuth) and integration is a plus.
* Knowledge of Agile methodologies.
* Excellent communication and collaboration skills.
* Self-driven and self-organized individual.
* English language proficiency at B2 level or higher is required.
* French and German languages are a plus.
What We Offer
* Option to work from home 2 days a week.
* Innovative and international working environment.