Careers Center | Systems Developer/Administrator
Please Enable Cookies to Continue
Please enable cookies in your browser to experience all the personalized features of this site, including the ability to apply for a job.
Log back in!
Requisition # 2018-9224
Date Posted 6 hours ago(6 hours ago)
Department Prn Inst F/T Sci & Tech of Mat
Category Information Technology
Full-Time / Part-Time Full-Time
Under the supervision of the Princeton Institute for the Science and Engineering of Materials MicroNano Fabrication Lab (MNFL or Cleanroom) Director, the Systems Developer is responsible for developing and modifying software systems projects using Python, Java and HTML code (and REST API’s) to automate many cleanroom lab management tasks, integrate with other hard and soft systems to codify operational safety functions and billing systems. Integrate and expand NIST/NEMO functionality, build supporting web interfaces and both functional and customer-facing descriptive web pages for PRISM and for the MNFL Cleanroom. This position enables critical cleanroom safety functions to be systematized and codified. Enables automated report generation and integrates with billing systems to relieve pressure on manual spreadsheet based billing and documentation operations. These systems will be accessed through the public facing web site he or she will be responsible for building, as well as password-protected user function.
Incumbent will participate in meetings and plan, schedule, organize and manage projects from beginning to completion, and ensure that project goals and/or objectives and deliverables are accomplished.
This is a one-year term position.
Use Python and other languages to build systems and REST API connections to build functional LMIS:
– NEMO Soft Administration System (Users in lab, ticker tape communication, situational notification, color-coded reservation system based on number of people already signed up in a time block, facilitate contacts between safety buddies)
– Worker-down wearables with panic button and triangular in-lab location monitoring
– In-bay monitors driven by motion detectors for independent location detection
– Software provides audible alert for incoming ticker-tape messaging, including automatic 15 minute look-up.
Develop, administer, maintain and support the multiple API’s and integration points to hardware and software systems via networking and telecommunications infrastructure (hardwire and wireless):
– Light towers on wet benches indicate green if there are enough people in the 2-level lab to satisfy safety buddy policy (motion detectors might trigger an alarm or send an email if red)
– UL-listed interlocks prevent use of tools unless training is in place.
– Building interfaces to NEMO and calling tree status alerts for life safety system (HGMS, remote viewing of gas pods, air handlers, PCW, DI water)
Install, configure, troubleshoot and maintain a variety of hard and soft interfaces to existing h/w and s/w platforms in a heterogeneous environment.
– Existing billing system: simplify and automate currently manual tasks
– existing PO system: add database querying for generating cost/use/tool reports
– Off-site, off-hours consultation by staff or experts by video skype or equivalent
– Create automated process flows (user-designed run cards) for consistent reproduction of results using PRISM tools.
Web page development: Implement branding into public-facing web portals:
– Simplify enrollment process to get people in the lab quickly and efficiently
– Collect 1-page project information from each PI or grant admin regarding the nature of the research upon enrollment and annually upon re-enrollment
– Publish automated annual Research Report based on the collected information
– Daily status passdown email goes to each staff member and local stakeholder
– Systematize facility access rates (daily, monthly, annual) for internal and external (including memberships) applicants. Provide web portals based on perspective of the applicant.
– Integrate common access points, dashboards, user perspectives and PI-assisting financial tools for all PRISM labs
– Create Education and Outreach pages illustrating broader impacts of PRISM
– Build web pages supporting student, industry, faculty and broad interest visitor perspectives
Knowledge of Python (primary), Java, HTML and generation and use of REST API’s
Knowledge of operating systems, backup systems and protocols
Knowledge and experience with firewalls and other security protocols
Principles and practices of IT services organization, administration and planning; both long and short-term
Knowledge of programming and scripting ability
Principles of instruction and project management
Pertinent federal, state, and local laws regarding computer safety and security
Problem solving strategies
Positions may have to work off regular hours based on projects and deadlines, and may need to be on call 24/7
B.S. C.S. or equivalent with 3-5 years experience preferred.
Demonstrated experience administering servers and Local Area Networks
Customer Focus – Making customers and their needs a primary focus of one’s actions; developing and sustaining productive customer relationships.
Stress Tolerance – Maintaining stable performance under pressure or oppositions (such as time pressure or job ambiguity); handling stress in a manner that is acceptable to others and to the organization.
Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Standard Weekly Hours
Eligible for Overtime
Essential Services Personnel (see policy for detail)
Estimated Appointment End Date
Comments Related to End Date
renewable upon availability of funding
Physical Capacity Exam Required
Valid Driver’s License Required
for This Job
Make a ReferralRefer
Sorry the function is not working properly at this moment. Please refresh the page and try again later.
on your newsfeed
Connect With Us!
Join our Talent Network to receive updates about working at Princeton.
Princeton University job offers are contingent upon the candidate’s successful completion of a background check, reference checks, and pre-employment screening, as applicable. The type and extent of background check, reference checks, and pre-employment screening may vary depending on the requirements and/or functions of the job and the candidate’s current employment status with Princeton University.
Go to our careers site.
To apply for this job please visit itjobpro.com.