· Job Description:
To design key areas of the product from a functional perspective, working with the Technical Designers to ensure that the design is practical and can be implemented from a technical perspective.
Ensure that the design is well understood and agreed by Product owners, SME’s, Development and Testing.
Experience and Role
3 to 6 years / Professional 1
Work with internal specialists to agree the product requirements, and ensure that these are clearly documented. Constructively challenge requirements to establish priority and ensure that the solution is not overly-complicated.
Design key areas of the product from a functional perspective, working with the Technical Designers to ensure that the design is practical and can be implemented from a technical perspective. Ensure that designs take account of existing functionality and so consider the wider impact on the product.
Create User Interface designs that are efficient from the user’s perspective, and also will enable a performant solution to be developed. Ensure that designs are consistent with prevailing standards within the product for User Interface, development standards and architecture to enable designs to be consistent with product principles.
Provide input to the documentation team for creating collateral such as user manuals, training guides, Release reports.
Ensure that all relevant stakeholders have a clear understanding of the design and the underpinning business process and requirements. Key stakeholders include customers, TAG, Development, QA and Documentation teams. Check for understanding at regular intervals through the lifecycle to verify the product quality.
Participate in presentations and demos to internal and external stakeholders as and when required.
Design and Deliver according to agreed plans, and provide visibility of this through weekly reports showing progress against outstanding milestones, status,
Knowledge of the healthcare domain is beneficial
Must have a good understanding of Microsoft technology (e.g. .NET Framework) and the software product development life cycle, along with estimation techniques. Must have an understanding of N-tier architectures and database technology.
Must be able to document business processes and requirements using modelling techniques specifically UML in the production of behaviour diagrams including Use Cases, Activity & Sequence diagrams and to effectively communicate them to the wider team and all stakeholders. Experience of User Interface design required - both a look-and-feel perspective and an understanding of what is possible from the .NET Framework
Must have good understanding of SOA and/or other agile methodologies.
Must have previous experience of the full software development lifecycle preferably gained in a product development environment.
Strong analytical skills and structured approach. Must be able to analyse business requirements alongside technical constraints to produce a workable overall design.
Functional Skills / Certification
Working Experience in Healthcare Providers space with sound Clinical and Care Management knowledge / working in products related to healthcare domain
Would be advantage if certified in HL7 , CBAP, TOGAF, AHM or any Healthcare IT certified
Able to build rapport with, and constructively challenge, domain specialists in order to understand which requirements are essential vs nice to have,
Has the ability to communicate verbally and in writing in a clear, articulate fashion. Good business writing skills are essential, demonstrating an understanding of the relative needs of different stakeholders from documentation.
Shows good listening ability. Shows openness to take feedback in a constructive manner. The ability to demonstrate that requirements have been fully understood and analysed in depth is essential.
Ability to make clear, concise and persuasive presentations
Demonstrates ability to persuade and influence others while communicating
Analytical and Problem solving skills
Has depth and thoroughness of analysis. ‘No stone unturned’ approach to analysing requirements and producing functional designs.
Does not make implicit or explicit assumptions but rigorously exhausts all avenues to ensure that designs can be delivered as specified.
Shows ability to analyze and deal with problems that may impede achievement - can break down problems into component parts , generate alternatives and choose the most appropriate solution.
Can identify patterns, recognize potential roadblocks and generate solutions to deal with them.
Has a sense of perspective and is able to prioritise.
Relationship Building/Interpersonal skills
Can build effective working relationships across teams.
Is able to work effectively within multi-disciplinary teams in a range of geographies.
Ability to resolve issues /handle potential conflicts with other teams with professionalism, tact and diplomacy.
Is able to spend periods of time away from home either in Chennai or in one of iSOFT’s country business units.