Education:
Master’s degree in computer science, a related field, or a clinical field and two years work related experience in the information technology field or a combination of clinical or operational healthcare environments; OR
Bachelor’s degree in computer science, a related field, or a clinical field and four years work related experience in the information technology field or a combination of clinical or operational healthcare environments; OR
Associate’s degree in computer science, a related field, or a clinical field and five years work related experience in the information technology field or a combination of clinical or operational healthcare environments; OR
Six years work related experience in the information technology field or a combination of clinical or operational healthcare environments; OR
Equivalent combination of education and experience where one year of experience will be substituted for an Associate’s degree and two years of experience will be substituted for a Bachelor’s degree
Job Related Knowledge, Skills and Abilities (Competencies):
- Knowledge of PHP, PHP files and theme functions, and knowledge of Drupal theme layer
- Ability to architect enterprise solutions including data, display, and information architecture
- Working knowledge of how to develop and scale performant web applications
- Strong working knowledge of HTML5, CSS3, and modern JavaScript frameworks and libraries
- Familiarity with MySQL and MS SQL
- Understanding of web infrastructure, including platform technologies, web servers, enterprise application deployment, and content routing
- Understanding of secure coding concepts, common vulnerabilities, and mitigation methods
- Thorough understanding of the software development lifecycle and exposure to agile
- Solid understanding of user experience design principles
- Ability to translate requirements and mockups into user interfaces and interactions
- Desire to stay up on new web technologies, methods and standards
- Ability to work both independently – with some supervision – and as part of a team
- Commitment to support a culture of documentation – from comments in code to technical architecture to QA plans
- Comfort with collaboration and open communication
- Strong written and oral communication skills, including an ability to explain technical concepts to a non-technical audience
- Demonstrated Core Competencies as established for this position