Experience:
5+ years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Posted:
10/21/2018
Job Category:
Information Services
PHP Programmer
(This job is no longer available)
Columbia University | New York, NY
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

Reporting to the Executive Director of Information Technology in the Computing Research Facilities ("CRF") group, the PHP Programmer works with the CRF staff to provide support to 42 faculty, 25 adjuncts, 10 administrative staff members, as well as over 1300 students of the department. The PHP Programmer is responsible for managing the Management Information for Computer Science (MICE) system for the CS Department, as well as its overall web infrastructure. The PHP Programmer will assist other CRF staff in the design and implementation of the CS Department's computing infrastructure; implementation of new and upgraded computing architecture; securing departmental data and systems against external attacks and ensuring recoverable systems and services; and performing other duties and responsibilities. Minimum Qualifications for Grade

Applicant MUST meet these minimum qualifications to be considered an applicant Bachelor's degree in computer science, engineering, or a related field, or equivalent work experience is required. Minimum of 3 to 5 years of related experience in programming and web development.

Candidate must have experience in the following areas:

* Software Development: LAMP Stack (Linux, Apache. MySQL and PHP)
* HTML5
* Familiarity with Javascript and Javascript frameworks (e.g. jQuery)
* Familiarity with Linux shell.
* Familiarity with version control (git).

Positive, forward-thinking, mission-oriented attitude and sense of humor a must. Additional Position-Specific Minimum Qualifications

Applicant MUST meet these minimum qualifications to be considered an applicant Special Instructions Preferred Qualifications Strong knowledge of Linux is preferred as responsibilities will include managing and supporting Linux servers and desktops, file servers, networking and network security in addition to programing.

Strong knowledge and experiencing managing web infrastructure is preferred, including database, web cluster, load balancing, and Content Management Systems (CMS).

Knowledge of Symfony is preferred. Essential Functions (55%) Manages the Management Information for Computer Science (MICE) system for the CS Department, as well as the Department's overall web infrastructure, to ensure efficient and effective operations and minimal disruptions of service. Web-related responsibilities include database, web cluster, load balancing, and responsibility for maintaining current Content Management System (CMS) and implementing a new framework.

(15%) Under the guidance of the Executive Director and Associate Director, provides assistance in the design of the computing infrastructure for the Department of Computer Science, including network storage, grid computing, lab compute servers, backups, VoIP and infrastructure services such as web servers, DNS and DHCP.

(10%) Assists in the implementation, installation, testing, and maintenance of computing architecture in close collaboration with CRF staff.

(10%) Supports CRF efforts to securing departmental data and systems against external attacks.

(10%) Performs other tasks, duties, and responsibilities as assigned. Additional Essential Functions (Limit to 3950 characters.) Special Indications

This position works with: There are no special indications for this position