Web Application Programmer (Contractor)
Institute for Advanced Study - Princeton, NJ
Apply NowJob Description
Independent Contractor Job Summary This contract position will require a talented programmer to manage the full software development and implementation lifecycle for a new application that is being developed to support the collection, tracking and study of historical manuscripts. The system is intended to be a stand-alone, web-based application/database that includes both scholar and administrator user interfaces. Independent Contractor Duties and Responsibilities Develop Requirements and Project Plan (10%) Working with Principal Investigators and project staff, develop requirements for the system and its accompanying database. Create a project timeline and development plan in accordance with project needs. Create Khanji Manuscript Database (30%) Building on requirements gathered, build a normalized, standards-compliant database to store the project data, and facilitate its use through a web interface. Create a process for importing data, including fully documented procedures which can be used by project staff moving forward. Develop Khanji Manuscript Web Application (60%) Build a standard-compliant, secure web-based application to interact with the data stored in the Khanji database, in line with the defined needs and requirements. Build a standard-compliant, secure, web-based administrative interface to the same system to allow project staff to administer the data as needed. Fully document these tools, and ensure proper source code control practices are followed. At the completion of the contract, there may be an opportunity for providing ongoing support, maintenance and development of the system. Independent Contractor Requirements and Qualifications Two to five years of professional software development experience required, with demonstrated knowledge and mastery of the full software development lifecycle. Two to five years of experience with user interface design work Interested in and adept at building software systems and tools Strong communication skills - both verbal and in writing Working Conditions Must be able to remain in a stationary position for prolonged periods of time. The Institute for Advanced Study retains the right to change or assign other duties to this position at any time. To perform this role successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions. For consideration please apply with a cover letter and resume using this link: #J-18808-Ljbffr
Created: 2025-02-09