Responsibilities and Key Result Areas
Responsible for the design, realization and test of a system, subsystem and component; understands and communicates consequences of the design on the architecture.
Develops the work with focus on consumer needs and technological competitiveness, and keeps this outside-in approach in mind when creating designs.
Develops on the basis of design specifications in accordance with the functional specifications and tests, analyses and verifies their performance.
Finalizes the design specifications, schematics, drawings, codes and writes test scenarios for the developed modules or components.
Draws up personal schedule and reports on progress in a structured and methodical way and is responsible for keeping the costs of the activities in line with the calculated budget
Is responsible for delivering input in the planning process to the project leader.
Ensures that there is proper documentation for the developed software.
Combines existing and/or purchased modules into components, which can be integrated into the subsystem.
Key Technical Skills
4 - 6 years of experience
Strong Object Oriented development and design knowledge and experience
Knowledge of advanced C# and .NET
Experience to the DICOM standard
Exposure to the SDLC
Exposure to healthcare regulations
Exposure to design patterns and practical applications
Strong development, testing and debugging skills
Working experience in Agile/SAFe development methodologies
Fast learner. Ability to grasp key concepts quickly with minimal or no supervision
Ability to take ownership of team goals and deliver with quality and within required timeline
Excellent interpersonal and communication skills with an ability to work across diverse teams