Lead System Architect - RO (Hybrid/Remote in PST Timezone) - Elekta
Sunnyvale, CA 94085
About the Job
Are you a current Elekta employee?
Please click here to apply through our internal career site Find Jobs - Elekta.
Want to join a team with a mission to improve and save lives?
We continually look for motivated and skilled individuals who are interested in supporting our customers – healthcare professionals who use our products to help patients and their communities.
We currently have the following opportunity available - please contact us for more details!
Description -
The System Architect is responsible for designing and overseeing the architecture of the Oncology Information System framework specifically for the Radiation Oncology features and drives the changes in the framework necessary to fulfil business goals.
The System architect will collaborate hands on with development teams, lead architects, Product Management, and Product Owners to define system requirements, develop technical solutions and ensure the successful integration of components.
The System architect of Radiation Oncology will be the decision maker on some of the key aspects of Radiation Treatment, Diagnosis and Interventions, RO Charting , Machine Interfaces and ensuring the seamless interoperability of RO Data with external/Internal third party systems such as Treatment Management System , Treatment delivery Device ,Imaging Systems , Hospital Information Systems and EHR ,These decisions will be guided by industry standards (DICOM, FHIR ) and Workflow profiles , and will be in alignment with overall Elekta engineering and business strategies.
Responsibilities -
Collaborate hands on with stakeholders, including teams, Team leaders, Product managers to understand system requirements and design specifications through daily interaction.
Create Technical documentation, Diagrams, and presentations to communicate system designs to stakeholders and development teams.
Develop architectural infrastructure to be consumed by development teams in terms of framework, utilities, proof of concepts and advanced development activities.
Lead and guide the development/Scrum team in the implementation and integration of system components to achieve system goal efficiently and effectively.
System Architecture will be responsible for the integrity of the product end to end including design for on prem and cloud, deployment and installation strategies, testing strategies, maintenance, troubleshooting, and telemetry related to a product or workflow area.
Understand and communicate the non-functional requirements for the system.
Present the technology vision for the solution during release planning and participate with teams during the planning process.
Conduct system performance and stability analysis and optimization to ensure scalability , reliability and security .
Stay updated with emerging technologies and industry trends and incorporate innovative solutions into system design where appropriate.
Participate in code reviews and provide technical guidance to ensure adherence to architectural principles and best practices
Evaluate design alternatives and perform cost benefit analysis, concept exploration and prototyping when necessary.
Work with scrum teams to help split architectural epics into features.
Qualifications -
Strong understanding of software design principles and practices and in depth knowledge of system architecture patterns, such as client server, microservices, event-driven etc
Expert level knowledge C++, C#, .NET Framework, WPF, WCF, HTML 5, Mobile OS
Expert level knowledge of software modeling and tools (UML, OO Design, Agile development tools e.g., Enterprise Manager).
Expertise in web and application development using .NET Core technologies, Angular, React, or equivalent framework.
Experienced user of Microsoft Visual Studio, Subversion, and .NET.
Experience with good software development (agile) practices s.a. unit testing, (automated) build management, code reviews, requirements management, pair programming, test driven development etc.
Good Understanding of cloud-native technologies, microservices, and containerization tools such as Docker, Kubernetes, and Windows Containers.
Knowledge of medical communication standards s.a. DICOM, HL7, IHE and - in general – Radiotherapy treatment, is a big plus.
Excellent problem-solving and analytical skills.
SQL Server and database architecture and schema.
Higher education qualification (BSc/MSc) in Informatics/Computer engineering or equivalent.
Broad experience (minimal 5-7 years) as Software Architect (Engineer) in various projects.
What we offer:
Opportunity to work with a proactive and supportive team
Excellent Medical, Dental and Vision coverage
401k, paid Vacation and Holiday
A health of additional benefits including wellness reimbursement, tuition reimbursement and flexible spending account
Opportunity to work on cutting edge in medical advancement
Close-knit company culture
Upward mobility
How to proceed?
We are looking forward receiving your resumé. Please attach your resumé in the application form and we will contact you!
If you have any questions, you are welcome to contact manager, Sanjay Bari on LinkedIn.
EEO Statement
We are an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, veteran status, or any other protected characteristic.
The US base salary range for this position is $108,000-$162,000
(NOTE: It is understood that no single candidate will have equal expertise in all the areas of responsibility below. Successful candidates will possess a compelling combination of many of them and the self-awareness and wisdom to leverage existing and/or new resources in the area(s) where they lack personal mastery.)