***Please include links to website samples in the body of your resume when you complete the online application*** PRIMARY FUNCTION: Full Stack Web Developer with focus on backend technologies to support system-wide website and digital efforts through the creation of websites, and interactive functions, features and systems. Serves as the technical resource for the digital team, supporting content management systems and integrations across the organization. PRINCIPAL DUTIES AND RESPONSIBILITIES: - Writes well-designed, testable, efficient code with web development best practices.
- Implementation and maintenance of Content Management Solution, including updates/patches/fixes, plugin research and possible development of custom solutions.
- Integrates data from various back-end services and databases with PHP, JSP and other languages.
- Gathers and refines specifications and requirements based on technical needs.
- Responsibility for maintaining, expanding, and scaling sites.
- Stays plugged into emerging technologies/industry trends and apply them into operations and activities.
- Provides development insight and direction to enhance website and digital projects.
- Coordinates work with colleagues within the department and throughout ChristianaCare, securing appropriate input, reviews, and approvals.
- Define technical components within application lifecycles - these include identifying risks, technical limitations and opportunities of each project.
- Analyzes and researches the current digital landscape and establishes technical requirements for projects.
- Creates clear process flow diagrams to explain complex technology interactions (flowcharts, block diagrams, etc.) Creates and maintains software documentation.
- Develops test plans, oversees the testing efforts and evaluates if the development meets pre-determined requirements. Evaluates and communicates the technical impacts.
- Tracks issues and risks in order to escalate concerns and propose alternatives.
- Performs assigned work safely, adhering to established departmental safety rules and practices. Reports to supervisor, in a timely manner, any unsafe activities, conditions, hazards, or safety violations that may cause injury to oneself, other employees, patients and visitors.
- Performs other related duties as required.
KNOWLEDGE, SKILL, AND ABILITY REQUIREMENTS: - Strong experience and understanding of Content Management Systems. WordPress, Drupal, and Adobe Experience Manager preferred.
- Comfortable with routine website maintenance as well as advocating and implementing new technologies.
- Natural ability to assess a need, identify the root problem, research and implement a digital solution. Demonstrated testing and debugging for supported OS and browser configurations.
- Proven working experience in web programming, including superior programming skills in PHP and JSP.
- Preferably familiar with other programming languages like C# and .NET.
- Solid understanding and experience with GIT/branching/Repo maintenance.
- In-depth knowledge of integrating multiple data resources into a unified, consumer-facing digital product (app, web site, etc.).
- Working knowledge with a variety of service technologies (REST, JSON, etc)
- Experience with SSO, SAML, MFA and other web security standards.
- Familiarity with modern and legacy HTML/CSS/JS.
- A solid understanding of how web applications work including ADA requirements, security, session management, and best development practices. Experience in a HIPAA-sensitive environment preferred.
- Knowledge of database systems, including MySQL and MSSQL
- Familiarity with network diagnostics, network analytics tools, DNS, SSL, and other networking components.
- Knowledge of SEO technology best practices, including AMP.
- Highly detail oriented with exceptional written and verbal communication capabilities. Should be able to succinctly communicate effectively with diverse individuals at various levels within the organization.
- Ability to operate effectively with minimal supervision on multiple projects.
- Comfortable working in waterfall and Agile environments.
EDUCATION AND EXPERIENCE REQUIREMENTS: - Bachelor's degree - B.A. / B.S., Management Information Systems, computer science or other engineering discipline preferred. Five to seven years of experience in working with organizations websites and/or digital media projects. An equivalent combination of education and experience may be substituted.
- Experience working in healthcare preferred
- Proven success working on large, complex projects with limited supervision
- Experience evaluating and implementing new technology solutions
|