Job Description
Job Ttitle: Web Developer
Company: MD Anderson Cancer Center
Description: The primary purpose of the Web Developer is to provide analysis, design and implementation of business and application requirements as they relate to internet deployment strategies for decision support tools within the Decision Support Laboratory and Decision Support Core Resource. The Web Developer is responsible for the full lifecycle of design, development, testing, implementation, and maintenance of interactive websites.KEY FUNCTIONS:Project Management – 20%
- Works with end users to gather and refine specifications and requirements based on technical needs
- Effectively translates business objectives into tactical plans using project management tools
- Develops accurate timetables for development phases and communicates project status
- Incorporates information from user feedback to modify products iteratively
- Liaises with other developers from AIM, Creative Services, and external vendors as needed
- Attends meetings with the research and clinical teams throughout the project (phone, online, or in person as needed)
- Responds to inquiries from the design team
- Conforms to acceptance and design requirements outlined for each project
Layout and Design – 10%
- Designs innovative, patient-friendly user interfaces and user experiences (including home page, layout, graphic design, color palettes, fonts, readability, and accessibility)
- Creates mock-up or wireframe web prototypes as paper prototypes or XD prototypes
- Communicates complex concepts in ways that a variety of audiences can understand (e.g., individuals with low health literacy and older populations) and articulates the reasoning behind design decisions
- Creates visuals to convey complex information involving probabilities (i.e. use accepted principles and best evidence in risk communication to create icon arrays and other visual displays of risk)
- Designs output summary reports for patients and physicians
- Adheres to requirements from MD Anderson Brand Central, as applicable
- Ensures consistent look and feel within projects
Programming – 60%
- Creates websites using different languages such as HTML and CSS
- Writes well-designed, testable, efficient code by using best software development practices
- Integrates collection, storage, retrieval, and display of data, including web-enabled video
- Provides back-end development for decision support tools including programming for mobile (tablet and smartphone) and desktop decision support tools
- Refines web content for presentation across devices (responsive design)
- Programs WordPress plug-ins, APIs between WordPress plug-ins and other apps such as R Shiny, and configures apps to deliver JSON data and convert it to useable JavaScript data
- Ensures cross-browser compatibility of features
- Develops Internet applications over the entire application lifecycle
- Integrates existing institutional applications/data into internet-based applications
- Analyzes and tests emerging technologies with an understanding of the applicability to the Institution
- Maintains and expands working knowledge of the technical tools available to implement solutions
Sustainability and Security – 5%
- Manages GRC (Governance, Risk, Compliance) review, making required revisions to products as requested during the process
- Monitors renewals for hosting, applications, plug-ins, and domain name purchases
- Designs code for site security and mitigation of hacking risks and exploits
- Modifies sites per web accessibility requirements (i.e. 508 compliance)
- Develops disaster recovery and contingency plans
- Creates and maintains code and documentation for software used
- Trains study team for site maintenance and data download procedures
Visibility and Web Analytics – 5%
- Offers solutions to improve site visibility and traffic, including SEO
- Designs systems for tracking analytics including number of visits to sites and pages, number of unique visitors, and session duration
- Creates and maintains reports on website traffic and user behavior to identify areas for improvement
- Stays up to date with industry trends and best practices in web analytics to continuously improve website performance
Other duties as assignedSkills Required
- Possess a logical and independent mind
- Excellent interpersonal skills such as patience, determination, and flexibility
- Excellent listening, verbal, and written communication skills
- Meticulous attention to detail and accuracy
- Ability to work in a multi-disciplinary team environment, to participate actively, to collaborate and to motivate others
- Able to interact effectively with internal and external stakeholders
- Able to work well with many people and many personalities
- Adaptable to change and able to think creatively to address issues
Travel and hours:Position may require travel and use of personal vehicle. Position may require evening and weekend work.
Salary:
Location: Houston, TX
Date: Wed, 25 Dec 2024 01:05:03 GMT
Read More…