You will be responsible for the development and maintenance of software applications/components in the area of angiography for Advanced Therapies.
Work Includes:
- Perform software design, implementation, and verification activities.
- Review specifications to determine software engineering requirements and design secure solutions to meet design inputs.
- Estimate own work and manage tasks accordingly.
- Complete the internal software quality process through the execution of design, implementation, unit, and integration test activities for assigned software modules within a complex, distributed architecture.
- Provide routine updates about technical findings and developments to the technical lead.
Desired Qualification and Experience:
- Bachelor's degree in Engineering (E/B).
- 5-7 years of experience in software development, with familiarity in software development processes and methodologies, and exposure to working with global teams.
- Proficient in C++ programming (Windows) and object-oriented design, with experience in multi-threading and developing high-quality software.
- Working knowledge of tools such as Microsoft Visual Studio, TFS, and Azure DevOps.
- Medical Imaging and Healthcare domain (Clinical Workflow) knowledge is an advantage.
- Proactive, motivated, organized, structured, and a good team player with strong analytical and problem-solving skills.
- Good communication skills with the ability to work independently.