Full-Stack Software Developer
Role details
Job location
Tech stack
Requirements
Full-Stack Software Developer with focus on Backend for Medical Applications Key Responsibilities - Collaborate in an international team with strong remote collaboration habits (clear communication, transparent planning, proactive alignment). - Analyze requirements and translate them into backend solution designs (APIs, services, data flows, interfaces). - Drive software design, realization (implementation), testing, and maintenance for backend components and services. - Apply modern software development practices (e.g., code reviews, test automation, CI/CD, maintainable architecture patterns) to deliver robust product code. - Contribute to continuous improvement of engineering practices, tooling, and solution quality (e.g., observability, performance, reliability). Background - You have successfully completed a master's degree in computer science or a comparable discipline. - You have several years of professional experience in software development. - You have broad knowledge in the programming languages C++/C# and/or Java and can easily adapt to new ones. You see programming languages as tools rather than specialties. - You are accustomed to ensuring high software quality by working with code reviews and test automation. - You are eager to explore agentic coding approaches and have already gained experience in that area. - You are familiar with modern architecture approaches, software, and interface designs, e.g. OpenAPI, containerization. - Experience in automated CI/CD Pipelines, especially in Linux environments would be advantageous. - You are adept at using version management systems such as Git as well as ALMs such as Azure DevOps or GitHub. As an equal-opportunity employer we are happy to consider applications from individuals with disabilities. La diversidad en Siemens Healthineers es nuestra fuente de creatividad e innovación. Estamos plenamente comprometidos con el principio de igualdad de trato y de oportunidades entre mujeres y hombres. Contar con diferentes tipos de talento -independientemente de su raza, religión, género, orientación sexual, edad, discapacidad o cualquier otra característica indicada en la legislación vigente- nos hace ser más competitivos y estar mejor preparados para responder con éxito a las demandas de la sociedad.