Sr Software Developer

Department: IT Cyberinfrastructure
Division: Information Technology (NUIT)
Requisition #: 15030
Location: Evanston
Full Time Percent: 100.00
Grade: ITS / 79
Salary: TBD

Job Summary

The Software Developer will work with system owners to architect, analyze, design and develop applications to support monitoring and management of the NUIT Cyberinfrastructure environment.  Under general direction, he/she formulates and defines system scope and objectives to develop or modify applications. He/she prepares detailed specifications from which individual script modules will be written. He/she designs and develops all aspects of data conversions and scripted file transfers using FTP/SFTP. Assures appropriate software integration and internal and external interface development.  The Software Developer must be experienced in software development with Perl, PHP, or Python technologies, and web frameworks such as CGI, HTML, XML, APACHE, IIS, or TOMCAT.  He/she will deploy and support SQL database applications as well as LINUX or Windows scripting. 

This candidate will support incident and problem resolution,  field requests for system changes, and document the changes as necessary.  The position involves communicating information to University system owners on services, plans, and timelines.  He/she will handle complex projects independently.

The position involves working as part of a team to provide customer service in the implementation, maintenance and support of the University¿s monitoring and management application solutions.  This position will be rotating on call 7/24 and weekend maintenance and upgrade work schedule.



Specific Responsibilities

  • Developing plans with timetables to support application systems and environments; Attending meetings with University system owners and NUIT teams;
  • Developing applications with service owners to gather business requirements, developing specifications, architect systems, and reviewing technologies; Developing solutions using platforms that include Perl, PHP, Python CGI, HTML, XML, APACHE, IIS, TOMCAT, databases in Oracle and Microsoft SQL, and LINUX or Windows scripting;
  • Providing support and maintenance for applications;
  • Prioritizing and resolving issues with University system owners¿ applications using incident/problem/change management; this will include maintaining histories, records, and related documentation;
  • Maintaining policies and standard procedures to increase system uptime;
  • Monitoring and managing appropriate software and hardware allocations to achieve optimum performance level while capacity planning for projected future growth;
  • Identifying training needs and remaining current on application technologies;
  • Developing architectural topology, documentation, and user guides for all projects;
  • Performing other related duties as required or assigned.

Minimum Qualifications

  • A bachelor's degree in an analytical field or the equivalent combination of education, training and experience from which comparable skills can be acquired;
  • Three to five years experience developing scripts with Windows or Linux servers; 
  • Experience software development with Perl, PHP, or Python technologies;
  • Experience with one or more Web frameworks: CGI, HTML, XML, APACHE, IIS, or TOMCAT;

Preferred Qualifications

  • Bachelor's degree in Computer Science or comparable relevant work experience;
  • A minimum of two years of progressive experience developing detailed specifications from which individual script modules will be written;
  • Knowledge of data conversions and scripted file transfers using FTP/SFTP;
  • Knowledge of networking;

Northwestern University is an equal opportunity, affirmative action educator and employer.


To apply for this position, please enter the job requisition number into the Job Posting online form and select the search button. Once the job link appears in the window, select the check box of the job to which you'd like to apply and select "Apply to Jobs in Basket."

Last Updated: 05 October 2009

Information Technology 1800 Sherman Avenue Evanston, Illinois 60201 | Contact Us

Northwestern Home | Calendar: Plan-It Purple | Online Directory | Search

World Wide Web Disclaimer and University Policy Statements

© 2009 Northwestern University