Senior Software Developer 

This is an exciting opportunity to work with large-scale library server 
applications and participate in cutting-edge digital repository development at 
a major university.

JOB SUMMARY:
This position works in a highly collaborative environment with Library 
colleagues and external partners on the analysis, design, coding and testing of 
software in support of the Library's enterprise applications. The position also 
explores, adapts, and implements emerging digital repository 
technologies-particularly in the areas of digital preservation, metadata, 
collections, discovery, and repository services.

KEY RESPONSIBILITIES:  (See posting for additional info)
1.  Designs, develops, implements, and maintains application code for use in 
support of the Library's enterprise systems, including the digital object 
repository, library catalog, and federated search systems. Development includes 
designing, writing, testing, and debugging code;
2.  Collaborates with others, inside and outside of the University, on software 
projects facilitating open source contributions. Communicates with others to 
determine best areas of focus, requirements gathering, code review, and status 
updates;
3.  Ensures established data standards are supported for metadata management, 
business logic, digital preservation, data modeling and metadata workflow 
management;
4.  Applies system analysis techniques and procedures to determine technical 
specifications.

MINIMUM QUALIFICATIONS: (See posting for additional info)
1.  Four to six years development experience in an object-oriented development 
environment including experience with Web Services programming in a 
service-oriented architecture;
2.  Advanced web development experience with languages such as Java, PHP, Ruby, 
and/or Perl; experience with XML parsing technologies, JavaScript, and 
object-oriented programming;
3.  Prior work with collaborative projects involving intra and 
inter-institutional group software development;
4.  Knowledge of software development processes, requirements gathering, and 
bug tracking;
5.  Bachelor's degree in Computer Science, Information Science, or the 
equivalent combination of education, training, and experience from which 
comparable skills can be acquired;
6.  Strong organizational, analytical, problem-solving, verbal and written 
communication skills.

TO APPLY:       Visit NU's Jobs web site: 
http://www.northwestern.edu/hr/jobs/ 
Reference Job Opening ID # 16068

Reply via email to