Source description
About the role
Preferred: Experience / exposure to Healthcare IT Responsibilities: • Lead several medium to large sized projects with small teams. Must have superior problem-solving skills • Expertise in multiple programming languages with good database and SQL skills. • Good understanding and or experience with API integration to enable automation across different systems. • Represent the team and be able to speak to the architecture and the technology used to people outside of their team. • Able to come up to speed on a new technology quickly and help others learn • Work in an agile environment to design, develop, and maintain multiple web- based applications running on-premise and in the cloud. • Produce high-quality, efficient, coding standards-compliant, thoroughly tested application code and modules. • Provide architectural guidance, input, and feedback for new applications and major enhancements of existing applications. • Investigate, troubleshoot, and solve application defects in both test and production environments. • Lead production deployments of the applications. • Provide guidance and mentorship to junior application developers. • Work closely with Business Partners/Product Owners to refine and estimate user stories for new application functionality. • Responsible for understanding product requirement, identify gaps and innovate processes to fill the gaps. • Never shy of learning new tools, technologies, and methodologies in a rapidly evolving business. • Familiarity with DevOps and issue tracking (we use Azure DevOps and Jira) for streamlined project management and continuous integration/deployment processes. Any exposure to these will help you in our role as a lead software developer at VHT • Constantly improve your skills, ensuring we deliver a high-quality product / platform. Be a mentor to others – it does not matter what their experience is, you need to be a willing teacher and learner • You will work closely with product / process innovation managers, support and operations teams from time to time. • If you have been working, you will 7+ years professional work experience as a Senior Software Developer or higher and should have been a valued team member • Must be knowledgeable regarding design patterns, design best practices, and architecture of multitier applications • Must have excellent written and verbal communication skills and ability to engage with teams who may be remote • Experience with Docker, Kubernetes, Service Bus of some sort will be necessary