Why work for a non-profit? Why do you get up and go to work every day?Think about it
You can join a team of 30 IT people thatenjoy a common purpose along with challenging and rewarding work that provides a sense of purpose. We have a big goal to get the US to No Kill by 2025. It’s an enormous endeavor, and we need the support of a strong IT department. Come be a part of it, and never see a cubicle again.
Position Summary: Works as liaison between Manager, design team, internal customers, vendors, and development team. Mentors developers and assists the Lead Web Developer with day-to-day workflow management to maintain the best possible productivity and management of underlying architecture of applications. Researches and makes recommendations for possible future options. Develops, maintains, and implements technology to support Best Friends’ mission, including web based Internet.
Responsibilities
Assists a team of experienced software developers as well as liaison between management staff, customers, designers, and developers. Must be friendly, patient, and willing to help with a broad range of tasks.
Assists Lead Web Developer with complex, day-to-day software development progress. Assists team with solutions to bottlenecks as well as support to maintain a consistent workflow.
Works with vendors to set technical specifications of web projects.
Manages underlying system architecture, researches and recommends options for improving performance such as scalability, caching and error/exception handling. Offers solutions to maximize technology to create an easily maintainable/updateable stable environment.
Works with Best Friends technical team members to maintain core Best Friends Information Systems (40%) and Design, Develop and Test System Enhancements (60%).
System enhancement projects are typically long term in scope, and requires consistency in design and coding throughout the development cycle. The ideal candidate should be detail-oriented with strong competency in task/time and scope management.
Creates and delivers technical and user documentation and training.
Requires significant interaction with other Best Friends departments, particularly non-technical staff. Excellent communication skills and above average professionalism are necessary for this position.
Other duties as assigned.
