Understand E2E solution, deployment and integration scenarios and participate in design decisions
Analyze and incorporate functional and non-functional requirements
Translate customer and software requirements to design and implement complete solutions
Identify and resolve technical risks through quick prototypes and agile methodologies / tools
Review and ensure quality of deliverables
Good understanding of Secure Agile methodology for estimation & Execution process
Understand the clinical needs from a user perspective (in the context of how the application is being used)
Lead and participate in design & code reviews
Review the work products and provide constructive feedback
Proactively contribute to quality improvement initiatives through continuous integration, code quality, adoption of best agile practices