Essential Functions:
- Works with development managers to oversee the development of strategic products by ensuring resource availability, the use of appropriate technology, upholding of quality standards, and on-time delivery of software releases.
- Challenges the product development teams to ensure that the appropriate strategic, technical, and tactical solutions are being implemented.
- Gets involved in project intake triaging relating to additional requests and initiatives to determine the impact, prioritization and need.
- Ensures that activities comply with departmental development methodologies as well as regulatory and quality standards.
- Develops and utilizes supporting metrics to plan, execute, track, and pivot, as necessary.
- Makes well thought out decisions with calculated risks.
- Holds themselves and people accountable for their commitments.
- Works with internal partners as well as clients and vendors to coordinate, facilitate and resolve issues relating to products in development as well as those in use.
- Builds and nurtures teamwork and open discussion with global development partners.
- Creates and maintains a positive working culture for the teams enabling good team health.
- Facilitates crucial conversations upward and across teams to call out and resolve blocking issues, enforcing accountability, and upholding commitments.
- Works with managers to develop goals, plans, and problem-solving strategies.
- Provides direct reports ongoing development, feedback, coaching, and mentoring.
- Provides oversight responsibility for all aspects of interviewing, hiring, training, and mentoring / coaching, including functional mentorship, follow-through, and performance management.
- Performs all other duties and responsibilities as assigned.
Knowledge, Skills and Abilities:
- Demonstrated Technical skills around .Net, Java, C#, Angular, HTML, CSS, JavaScript, Web Services, APIs, SQL,
- Proficiency in Cloud Hosted solutions Azure Cloud and AWS
- Experience with building automated deployment pipelines through ADO and / or AWS
- Experience in transforming legacy technology products into newer age technologies and hosting them in a SAAS based platform.
- Strong leadership and people skills including effective delegation of responsibilities.
- Strong planning skills to determine and meet departmental objectives.
- Possess effective presentation and advocacy skills, to achieve meaningful outcomes for the teams and products.
- Understanding software development methodologies and industry accepted software quality standards.
- Ability to work and communicate with clients and other departments in an effective and positive manner.
- Skillful at organizing, prioritizing, and making decisions.
- Ability to have crucial conversations within and outside the organization, when necessary, for achieving best outcomes for the organization.
- Adept at multitasking and managing by exception.
- Ability to think logically for interpreting and analyzing problems assigned or encountered.
- Resourcefulness and ability to take the initiative in development and completion of work projects.
- Ability to participate in, as well as promote, a team environment.
- Working knowledge of genomics.
- Excellent understanding of the business applications deployed in both large and small enterprise healthcare organizations and capable of applying unrelated knowledge to the healthcare industry.
Job Requirements:
- Bachelor s Degree in computer science, Information Science, Software Engineering, or related discipline, or equivalent work experience.
- Minimum of 8-10 years of software development experience with proven success at leading or managing major projects and meeting deliverable deadlines at measurable levels of quality.
- Minimum of 4-6 years management experience with responsibilities including leading, coaching, and developing both managers and staff.
- Previous experience in healthcare IT development preferred.