Print

Print


**Job Summary:**  
  
The Senior Software Developer (Job ID 20343) will work in a highly
collaborative environment with library colleagues and partners on the analysis
design, coding and testing of software in order to explore, adapt, and
implement current and emerging technologies. Under the direction of the Head
of Web Technologies, this position develops, tests, maintains, and supports
high-performance, innovative and interactive web-based applications. This
position oversees the development of the site concept, interface design, and
architecture of the library's existing and new mobile and web development
projects.

  
**Responsibilities:**  

  * Architects, develops, deploys, maintains and supports web and mobile applications, websites and related systems, and communication components written in a variety of scripting and programming languages;
  * Develops interactive interfaces and database solutions to integrate web services into the library's public website and other web and mobile sites;
  * Collaborates with others in the library and outside of the University on software projects facilitating open source and other cooperative contributions;
  * Plans upcoming projects, gathers requirements, determines scope, documents project tasks and meets with internal library staff regarding project needs
  * Communicates with others to determine best areas of focus, requirements gathering, code review, and status updates;
  * Attends project meetings as needed, and may represent the library at technically oriented conferences and meetings;
  * Defines and implements interface strategies with other software systems in use locally, with consortia partners or vendor systems;
  * Prepares documentation to effect knowledge transfer of application systems and local software development;
  * Performs related duties as required or assigned.
  
**Minimum Qualifications:**  

  * A bachelor's degree in Computer Science, Information Science, or the equivalent combination of education and experience from which comparable knowledge and abilities can be acquired;
  * Four to six years of related professional experience;
  * Advanced web development experience with languages such as Java, PHP, Ruby, and Python;
  * Experience with XML parsing technologies, JavaScript, and object-oriented programming;
  * Prior work with collaborative projects involving group software development;
  * Knowledge of software development processes, requirements gathering, and bug tracking;
  * Strong organizational, analytical, problem-solving, verbal and written communication skills.
**To Apply:**  
Learn more about this position and apply at:
https://nuhr.northwestern.edu/hr91prod_er/eRecruit_login.html (advance search
Job Opening ID **20343**).



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/5730/