Application Program Developer/Database

Massachusetts Institute of Technology

(Cambridge, Massachusetts)
Full Time
Job Posting Details
About Massachusetts Institute of Technology
MIT is a world-class educational institution where teaching and research — with relevance to the practical world as a guiding principle — continue to be its primary purpose.
Summary
The MIT Environmental Health and Safety Office (EHS) seeks an individual to assume overall responsibility for the ongoing development of its network-based information system. Will provide programming expertise to support the above EHS Operations and the EHS Management System (EHS-MS); support the planning, development, testing, implementation, and ongoing user support for priority technology solutions that enable data collection, management, and reporting for current and future EHS Office and EHS-MS programs and projects; develop web-based applications and administer databases in support of departmental and management system requirements; provide support in the maintenance of the departments’ existing and future network-based systems; and work with MIT central Information Systems and Technology (IS&T) and/or outside vendors to articulate the needs of the EHS Office/EHS-MS and/or resolve issues. Will also provide backup support to the EHS IT consultant/webmaster in managing all activities associated with the department’s network (hardware and software) and the EHS Office websites; provide customer technical help desk support for the existing SAP applications for the EHS-MS; and work with IS&T to determine the appropriate systems to manage future EHS-MS and EHS Operations information management, database, and reporting requirements.
Responsibilities
* Keep department current with respect to evolving industry software to enhance staff productivity including emerging work group software solutions * Serve as department technical liaison to other MIT departments on technology related opportunities and to on-campus information technology groups * Identify, evaluate, and recommend opportunities for cost-effect improvements in operations and work with management and service providers to implement recommendations * Develop, implement, and maintain web applications for the department, utilizing both internal and external resources * Provide and offer technical leadership in consulting, troubleshooting, needs analysis, software and hardware evaluation, cross-training, and documentation of information technology * Serve as an expert technical resource for department management * Maintain all software documentation, including preparing written documentation for custom-built applications and documenting for preexisting applications
Ideal Candidate
**Required Qualifications:** * Bachelor’s degree in computer science * At least four years of programming and database development experience * Experience working with and administering Redhat and Debian-based LAMP-stack servers * Experience with Python, PHP, JavaScript, and other related web technologies including the Django framework * Effective communication skills and ability to interact effectively with a diverse group of clients and work productively as part of a team * Ability to maintain current and develop new applications and to learn new programming languages and frameworks * Ability to design a database schema to manage the data required to support EHS Operations * Ability to serve as a technical liaison between the EHS Office and other collaborating groups * Self-starter **Preferred Qualifications:** * Experience with Windows Server; Java, Perl, and VBScript; MySQL, FileMaker Pro, and MS Access; and Drupal 7 including custom module development * Familiarity with Subversion and Git, Oracle 9i/8i, SharePoint, SAP applications and Mendix Web application developer tool for SAP * Understanding of responsive mobile-friendly web development * Experience with other Microsoft software including Excel, Project, and Visio

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.