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