Job Title:
Business Process Outsourcing and eHealth Solutions Engineer
About Ärztekasse Genossenschaft:
Ärztekasse Genossenschaft provides business process outsourcing and eHealth solutions to health professionals, allowing them to focus on medical work while minimizing administrative tasks.
Main Responsibilities:
* Design and implement applications and services that meet the needs of healthcare professionals
* Collaborate with requirements engineers and business analysts to clarify understanding and requirements
* Support the testing team in functional and non-functional tests of implemented applications
* Participate in the definition and design of solution architectures
* Document code and design decisions
* Implement proofs of concept to validate and demonstrate solution architectures
* Contribute to 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
* Familiarity with architecture and development patterns (Microservices, CQRS, Domain Driven Design, SOLID)
* Knowledge of authentication/authorization services (SAML, OpenID, OAuth) is a plus
* Experience with Agile methodologies
* Excellent communication and collaboration skills
* Self-driven and self-organized
* English (B2 or higher) is required; French and German are pluses
What We Offer:
* Option for 2 days of home office per week
* A highly innovative and international working environment