Web Developer / Data Analyst

Job description

Posting Details

Posting Information

Vacancy Type EHRA Non-Faculty Is Internal Transfer Only No Working Title Web Developer / Data Analyst Salary Range Anticipated Hiring Range $75,000 - $80,000 Position Number 00107438 Work Schedule Monday – Friday, 8am-5pm with occasional overtime. Full Time Equivalent (FTE) 1.00 Department 339001 - DELTA Department DELTA Job City & State Raleigh, NC Primary Function of Organizational Unit

DELTA’s role within the Office of the Provost is to foster the integration and support of learning technologies in NC State’s academic programs, both on the campus and at a distance. We coordinate the funding and production of all distance-based credit programs and courses for the university, and promote high-quality education by extending the reach of the faculty and collaboratively applying expertise in technology and pedagogy in an efficient, effective, and service-oriented environment.

Essential Job Duties

This position is part of the Applications Development team. This team designs, tests, installs, modifies and retrofits software used by DELTA’s internal and external clients.

The Web Developer / Data Analyst will develop and maintain web and back-end applications. These applications will primarily be in-house custom applications. They will have a focus on data management / data analysis and applications integration. They may be developed from scratch or utilize existing libraries or frameworks. Work will primarily be in PHP but some Java, Python and other languages may be utilized.

The Web Developer / Data Analyst duties will require working with the Information Architect and other team members to manage our data assets. This work will include

  • Assist in reviewing and maintaining all the DELTA data sets including data downloads from SIS/HR and other data imports
  • As approved provide access to requested DELTA data sets to other organizations on campus
  • Helping design databases / tables / views
  • Helping optimize tables, views, indexes, etc. for performance
  • Helping developing SQL in applications for efficient queries
  • Working with team members to identify / locate requested data and work with data providers to get new data feeds when needed
  • Develop web applications for data display, management and visualization to assist with implementing business processes and planning
  • Work with DELTA co-workers to gather and document requirements for modifications and new tools
  • Two initial areas of focus: DE enrollments reports and our Learning Analytics project.
  • DE enrollment – assist in developing data, tools, analysis and reports to allow DELTA to plan, predict and tally DE enrollment numbers.
  • Learning Analytics – working with big data tools assist in supporting the learning analytics project in DELTA aimed at predicting student success within a course
Other Work/Responsibilities

•Development work on other DELTA custom web applications
•Consult with or participate on DELTA Grants project teams
•Assist the Systems Support team with database server performance
•Participate in ongoing production support and tier 3 end user support
•Follow DELTA development processes including: moving code through the development stages/systems and utilizing code management systems

Minimum Education/Experience

Bachelor’s degree in Computer Science or related field, five years of programming experience and two years of data management experience; or an equivalent combination of education and experience.

All degrees must be received from an appropriately accredited institution.

Departmental Required Skills

Previous experience working in a LAMP (Linux, Apache, MySQL, PHP) environment
Knowledge of current web design languages; including HTML/XHTML, CSS, and JavaScript
Previous experience with data management including SQL, data schemes and data optimization
Must be able to work in a team environment, sharing and collaborating
Must be able to work independently and manage time in an interrupt driven environment
Ability to communicate with both technical and non-technical project team members

Preferred Experience, Skills, Training/Education

Experience with web accessibility requirements and implementation
Previous experience with mobile/responsive web site development
Knowledge of Java and Python
Experience with the Hadoop stack (HDFS, MapReduce, Oozie, Pig, Hive, Sqoop, Spark), especially the Hortonworks distribution
Experience with Oracle database and MS-SQL
Experience with application integration, especially using APIs
Experience with project management or issue tracking tools like ServiceNow, JIRA, Teamwork Projects or Trello

Required License or Certification


Special Instructions

Please upload cover letter, resume, and 3 professional contacts for references.

Job Open Date 02/18/2019 Anticipated Closing Date Is this position partially or fully funded on ARRA stimulus monies? No Proposed Hire Date 03/15/2019 AA/EOE

NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran.

Individuals with disabilities requiring disability-related accommodations in the application and interview process, please call 919-515-3148.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. If highest degree is from an institution outside of the U.S., final candidates are required to have their degree verified at www.wes.org. Degree must be obtained prior to start date.

NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

Supplemental Question

Required fields are indicated with an asterisk (*).

  1. * How did you learn of this opportunity?
    • NCSU Website
    • NCSU Executive Search Services
    • Monster.com
    • CareerBuilder.com
    • InsideHigherEd.com
    • Other Online Job Board
    • Carolina Job Finder / Employment Guide
    • Job / Career Fair
    • The Chronicle of Higher Education
    • Professional Journal
    • Print Advertisement (Newspaper / Periodical)
    • Professional Organization
    • Direct Contact from NCSU HR Representative / Recruiter
    • NCSU Employee Referral
    • Social Media (LinkedIn, Twitter, Facebook, Other)
    • Other
  2. * If you selected "Other" for the previous question, please provide the source you learned about this opportunity from.

    (Open Ended Question)

  3. * Please briefly describe your experience working in a LAMP (Linux, Apache, MySQL, PHP) environment.

    (Open Ended Question)

  4. * What is your favorite or least favorite PHP function and explain why?

    (Open Ended Question)

  5. * Please briefly describe your data management / data analysis experience.

    (Open Ended Question)

  6. * Please describe any experience working with big data tools like Hadoop.

    (Open Ended Question)

Application Materials Required Required Documents
  1. Resume
  2. Cover Letter
  3. Contact Information for References
Optional Documents




    Diversity Profile: University



    View more

    Learn more on Inside Higher Ed's College Page for University

    Arrow pointing right
    Job No:
    Posted: 2/19/2019
    Application Due: 4/12/2019
    Work Type: