Job Description
Siemens Healthineers is a global leader in providing medical solutions that significantly enhance patient care and overall healthcare outcomes. We are actively seeking an exceptional and driven Information technology professionals to join our dynamic XP team. XP has a product portfolio reaching from Radiography, Flurosocopy/Uroscopy and Woman Health.
We are looking for a Senior Software Developer to contribute to the Enterprise and System Software Architecture activities of the Business Line X-Ray Products. You are a passionate Software Developer with a proven track record in software design and development and wants to have the opportunity to contribute to groundbreaking projects that directly impact patient care and drive advancements in the medical field.
In this role, you are responsible to
•Support the UML modeling of the XP Software Reference Architecture
•Support the definition of the architecture for new solutions by prototyping
•Evaluation of architecture relevant new software technologies
•Maintain the Software Technology Roadmap
•Support the introduction of automated architecture governance
•Maintain and develop the architectural infrastructure (Azure DevOps, Web page, Enterprise Architect)
•Develop automated architecture governance and analysis toolchain based on UML models
To be successful in this role, your profile includes:
•Graduation or Post Graduation in Computer Science / Information Technology
•At least 5 years professional experience as software developer
•Apply a profound understanding of object-oriented programming (OOP), SOLID design principles, and Clean Code practices.
•Knowledge of software design procedure and design patterns
•Experience in multi-site distributed development and working with multiple multi-cultural teams
•Knowledge of the Software Product Line Engineering methodology will be an added advantage.
•Knowledge of the following technologies:
oC#, .Net
oC++
oHigh level knowledge of modern SW development technologies
oKubernetes, containerization
oUML modeling
oExperience with architecture modeling tools like Enterprise Architect and Magic Draw will be an added advantage.
oKnowledge of the main Siemens Healthineers Software SW frameworks like syngo, Teamplay will be an added advantage.
oExperience in machine learning especially text processing will be an added advantage.
•Professional knowledge level of written and spoken English
•Openness to learn new technologies and software development methodologies
•Should be self-motivated and assertive
•Good communication skills