Senior Web Developer
MD Anderson Cancer Center - Houston, Texas, United States, 77246
Work at MD Anderson Cancer Center
Overview
- View job
Overview
KEY JOB DUNCTIONS:
Programming - 50%
Develops Internet applications over the entire application lifecycle with little or no supervision.
Provides back-end development for decision support tools including programming for mobile (tablet and smartphone) and desktop decision support tools
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 and responsive design across devices and browsers
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
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
Assumes the role of a "technology resource" for the department and Institution.
Develops departmental coding guidelines/standards and reusable code segments.
Assists the department in the development and maintenance of the web site including its infrastructure, security, and performance.
Project Management - 15%
Leads the technical implementation and rollout of the web site content creation process to include guideline creation, distribution, training, and support for content owners.
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)
Supervises/leads application developers on a project basis, as applicable
Responds to inquiries from the design team
Conforms to acceptance and design requirements outlined for each project
Visibility and Web Analytics - 15%
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
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
Sustainability and Security - 10%
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
Travel and hours
Position may require travel and use of personal vehicle. Position may require evening and weekend work.
Funding
This position is paid with grant funds. Therefore, the continuation of employment is contingent on the continued funding support from the specific grant funds.
Skills Required
Possess a logical and independent mind
Adaptable to change and able to think creatively to address issues
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
Other duties as assigned.
EDUCATION:
Required: Bachelor's degree.
Preferred: Master's degree in computer science or related field.
EXPEIENCE:
Required: Four years of experience in systems programming with three years experience in related software programs, to include proficiency in an assembler language or comparable machine coding language, one other language, plus working knowledge of one or more additional languages. May substitute require education degree with additional years of equivalent experience on a one to one basis.
Preferred: A portfolio of websites and other design is expected. Prefer strong understanding of:
-Web development fundamentals, including HTML5, CSS3, and JavaScript/jQuery
-WordPress including plugins such as Gravity Forms, Advanced Custom Fields, Custom Post Types and other plugins where needed
-Plug-in development
-API integrations
-GitHub
-Google Analytics
-Code editing (Visual Studio Code)
-Web database technologies (SQL, MySQL)
-Web hosting (domain registrations, DNS, platforms, WordPress or other CMS systems)
-Web development back end technologies such as PHP or .net.
Prefer Familiarity with:
-Best practices for SEO
-CSS transforms
-Adobe Experience Manager
-RShiny
-PowerBI
-Web security (including HIPAA requirements)
-Web accessibility requirements (i.e., 508 Compliance)
-Front-end JavaScript frameworks such as Vue, React, and Angular
-Divi by Elegant Themes, though experience with other web building applications is considered
-Adobe design suite especially Photoshop, Illustrator, InDesign and XD (other prototyping tools will be considered)
Preferred Certification: Special training/certification in Internet-related development environments.
It is the policy of The University of Texas MD Anderson Cancer Center to provide equal employment opportunity without regard to race, color, religion, age, national origin, sex, gender, sexual orientation, gender identity/expression, disability, protected veteran status, genetic information, or any other basis protected by institutional policy or by federal, state or local laws unless such distinction is required by law. http://www.mdanderson.org/about-us/legal-and-policy/legal-statements/eeo-affirmative-action.html
Additional Information
Requisition ID: 174492
Employment Status: Full-Time
Employee Status: Regular
Work Week: Days
Minimum Salary: US Dollar (USD) 77,500
Midpoint Salary: US Dollar (USD) 97,000
Maximum Salary : US Dollar (USD) 116,500
FLSA: exempt and not eligible for overtime pay
Fund Type: Soft
Work Location: Hybrid Onsite/Remote
Pivotal Position: Yes
Referral Bonus Available?: Yes
Relocation Assistance Available?: Yes
Science Jobs: No
#LI-Hybrid