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