About the Position:
The Viking Union Lead Developer (Information Technology Specialist 3), provides analysis, design, programming, maintenance and technical support for web-based applications and websites. Development work includes automating staff workflows and improving the efficiency of business processes for the Dean of Students Administrative Unit, the Viking Union Organization, and the Associated Students of Western Washington University.
This is a highly technical, programming-heavy position, with some project management and student development responsibilities. It requires extensive experience with application development, content management systems, database design for web applications, and systems integration. Familiarity with agile development methodology is preferred.
The position will serve as the lead developer on all development projects. He/She will direct the daily work for a team of 3-5 student employees, with an emphasis on providing an educational opportunity for the student employees to learn professional web development practices. This position reports to the Viking Union IT Manager.
The Viking Union and the Dean of Students are committed to Western's strategic goal of recruiting and retaining a diverse workforce; we welcome diverse applicants for this position.
This position is part of a Public School Employees of WWU bargaining unit. New employees are required to meet the membership requirements of the current collective bargaining agreement within 30 calendar days of employment.
About the College/Department: Viking Union Technical Services
- Designs, develops, and maintains web sites, web applications, forms and automated staff workflows to meet the needs of the Dean of Students/Viking Union/Associated Students
- Creates, tests, modifies and maintains database-driven web applications
- Consults with the IT Manager to estimate scope, budget, and timeline for website/web application development projects; IT Manager sets project priorities based on this consultation and organizational needs
- Directs the day-to-day work of a student web development team, and sets task prioritization for him/herself and the student team based on established project priorities
- Coordinates requirements gathering for development projects with the IT Manager and relevant stakeholders'
- Provides training, documentation, and technical support to web application users, including Viking Union, Dean of Students and Associated Students; this may be provided directly the Lead Developer or delegated to the student web development team where appropriate
- Builds and maintains professional affiliation with other programmers and web development specialists on campus
- Continually assesses the development process, environment, and infrastructure, recommends improvements to the IT Manager, and implements those improvements under the direction of the IT Manager (and in collaboration with other campus partners when appropriate)
- Attends department and division meetings, trainings, and workshops, including trainings to promote and develop cultural competency and other organizational values
- Temporarily executes the essential duties of the IT Manager in their absence
- Other duties as assigned
- At least three years of extensive experience writing applications with one or more high-level programming languages
- At least one year of experience designing and administering relational databases (such as MySQL)
- At least one year of experience developing in a Web Applications Framework (such as Django or Ruby on Rails)
- Familiarity with version control systems (such as Git or SubVersion)
- Familiarity with agile development methodology (Scrum, Kanban, XP, etc.)
- Experience working with a diverse population
- Experience working in an education setting
- Demonstrable customer service skills
- Experience developing applications in Python
- Experience implementing principles of Test Driven Development
- Experience designing and/or maintaining a Continuous Integration environment
- Familiarity with Web Design principles, including accessibility standards and responsive design
- Bachelor's degree in any subject, or Associate's Degree in any subject plus two years of work experience in a technology related field
- Experience configuring and maintaining Linux/Unix database and web servers
Academic Emphasis: N/A
Job Location: Western Washington University, Bellingham, WA
Salary: New hires typically begin at $4114/month including an excellent benefits package
Bargaining Union: PTE
Application Instructions and Requested Documents:
Please log in below and submit your application via WWU's Electronic Application System for Employment (EASE). Note: You will need to be using Internet Explorer to fully utilize our online application system.
Applications must include (1) a cover letter addressing the required and preferred qualifications, (2) a resume, and (3) contact information for three professional references.
Other Information: Follow Western Employment on Facebook and WWUEmployment on Twitter
Job Posted: 1/12/2015
Closing Date: 2/1/2015
Recruitment #: 150001