Provides input to product strategy and roadmap deliverables, including assessment/estimates for new features, regulatory requirements, and introduction of new technologies.
Manages large to moderate-sized applications software development projects evaluating and taking accountability for progress and results
Ensures projects are completed on time and according to corporate quality standards.
Prioritizes schedules and allocates resources for software development projects in accordance with the Product Roadmap.
Performs or facilitates all aspects of project planning on customer-support related projects, including coordination resources, schedules, task assignment, project milestones, risk assessment, recommendations, and status reporting
Promotes a culture that instills a focus on the customer by understanding their needs and delivering value with each interaction.
Researches escalations from support when a more technical skill set is required and recommends solutions to customer reported problems.
Communicates to other internal departments on the status of resolution to customer issues, participates heavily in the user acceptance process of a new release and developing and delivering resolutions to customer problems as appropriate.
All other duties and responsibilities as assigned.
Skills needed to be successful
Strong ability to organize, prioritize, make decisions, and drive positive results
Proven leadership and people skills including the ability to delegate responsibility effectively and hold people accountable.
Demonstrated planning skills to determine and meet departmental objectives.
Understanding of software development methodologies and industry accepted software quality standards.
Resourcefulness and ability to take the initiative in development and completion of work projects.
Superior Ability to work and communicate with clients and other departments in an effective and positive manner
Excellent understanding of the business applications deployed in healthcare organizations or the ability to apply unrelated knowledge to the healthcare industry.
Successful track record leading or managing major projects in a regulated environment.
Required Experience & Education
Bachelor’s degree in Computer Science, Information Science, Software Engineering, related discipline, or equivalent experience.
Minimum of 7 years of software development or related experience with proven success at meeting deliverable deadlines at measurable levels of quality.
Minimum 2 years’ management experience
Preferred Experience & Education
Previous experience in bioinformatics or genetics software development.
3 years’ software development experience in a healthcare environment
Experience working with a globally dispersed Team
Master’s degree in a relevant discipline
Preferred technical Skills:
Experience in any programming language, .Net stack of technologies highly preferred.
Experience in API Testing (ideally RESTful APIs, using http client).
Experience in working Agile methodologies.
Exposure to Cloud technologies( AWS,AZURE ), DevOps ( CI/CD)
Any experience with healthcare sector is highly desirable but not compulsory.