Skip to main content

Job Description

Senior Software Developer

The person that fills this position will work with developers within a product group to help develop and enhance our core offerings of resource management tools, to enable librarians, vendors and end users to efficiently manage, provide and use their e-resources. This Software Developer will work directly with other developers, PMCs (Program Management/Coordinators) and QA on all development phases for new product development, feature implementation and product maintenance.

Job description:

  • Development work on assigned projects
  • Participation in technical meetings and discussions
  • Part of team to help design strong and reliable technical solutions
  • Leading project team when assigned
  • Providing statuses to managers and team members
  • Subject matter expert on product and code functionalities
  • Provide task lists and estimates of project based on specification documents
  • Work closely with Program Manager Coordinators and Product Managers
  • Mentoring junior developers
  • Seek technical improvement in code base and architecture where applicable
  • Communicate effectively and often with other development team members

Required:

  • 5+ years of ASP.Net, .Net, C#, XML and XSLT experience
  • 8+ years of Javascript, DHTML, CSS, HTML experience
  • 3+ years of SQL Server and/or MySql experience
  • Strong communicator with technical and non technical team members
  • Experienced working effectively in a team environment as a strong team player
  • Good problem solver with strong analytical and logical skills
  • Willing to tackle and understand complex problems
  • Experienced working in and strong understanding of SDLC
  • Continuing education in software development practices
  • Bachelors Degree in Computer Science

Desired skills:

  • Experience with photoshop or gimp a plus
  • Experience with web design a plus
  • Working experience with 3.0 and/or 3.5 .Net framework a plus
  • Library industry experience is a big plus