Senior Software Developer

0 other recent jobs
Created: July 2, 2010


-- Note that this is for *Northwestern* (Evanston, IL) and not Northeastern's (Boston, MA) similar job posting a few days ago :) --

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: Reference Job Opening ID # 16068

How to apply


Published: Friday, July 2, 2010 12:52 UTC

Last updated: Tuesday, February 28, 2017 23:47 UTC