WEB APPLICATION DEVELOPER
|Req #: ||144894 |
|Department: ||COLLEGE OF EDUCATION |
|Job Location: || Seattle Campus |
|Posting Date: ||04/28/2017 |
|Closing Info: || Open Until Filled |
|Salary: || |
Salary and benefits are competitive. Salary is commensurate with qualifications and experience.
|Notes: || As a UW employee, you will enjoy generous benefits and work/life programs. For a complete description of our benefits for this position, please visit our website, click here. |
| The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty. |
EarlyEdU Alliance within the College of Education is a higher education collaborative for Head Start and Early Childhood Teaching. The EarlyEdU Alliance brings together higher education, government, and non-profit stakeholders to strengthen the nation's early care and education workforce by increasing access to higher-education programs preparing these professionals. We work together to improve child outcomes by transforming early childhood teacher development. The EarlyEdU Alliance offers a set of competency-based courses in early childhood education, delivered in conjunction with student's field- based learning. These courses were developed by national experts led by faculty at the University of Washington.
EarlyEdU Alliance has an outstanding opportunity for a Web Application Developer.
This position is independently responsible for creating, installing, and implementing new web applications using the Coaching Companion content management framework. The person in this position will be required to program, design, test and implement web software systems to meet the needs of academic and state/federal agency stakeholders, and be able to articulately communicate technical aspects and changes in a straightforward manner to the broader CQEL department and our external partners. They will also be responsible for testing and supporting web applications, configuring and maintaining web servers for the hosting of these web applications, design page layouts, and create and manage relational databases used within these web applications.
Duties and Responsibilities:
The Web Application Developer duties will include, but are not limited to the following:
Independently design, create and develop programs, using PHP programming language and MYSQL relational database, to add functionality to the Coaching Companion content management framework based on the needs of academic and state/federal agency stakeholders.
Collaborates in the assessment of preliminary requirements and technical viability of new modules, components, and enhancements.
Create components/plug-ins to extend functionality of a custom content management system, as well as contribute to the development of this CMS's core framework and coordinate work efforts with team on a continual basis.
Designs new website layouts and components, queries and stored procedures.
As needed, migrate database content from older applications to the newer relational database structure of the Coaching Companion content management framework.
Develop, write and maintain thorough documentation of system processes.
The ability to work with stakeholders throughout the design and development process of web applications. As the subject matter expert, participate in the requirements gathering and various project planning stages which include gathering initial specifications from stakeholders, coordinating work with outside vendors, and periodically meeting with stakeholders to communicate project status and insure that projects move forward towards completion.
Executes testing routines and identifies, tests, and debugs web application issues across multiple browsers; respond to and resolves bug reports relating to the Coaching Companion content management framework as well as implement user feedback.
Monitor and respond to system problems or emergency situations that may occur during scheduled or pre-arranged non-scheduled work hours. Respond rapidly to client issues in live production environments.
As requested by the Graphics Team, provide technical assistance with the creation and maintenance of multiple WordPress websites.
| Bachelor's degree in computer science, information science, instructional technology, or a related field AND a minimum three years' experience designing, developing and supporting database-driven websites in a production environment. |
Demonstrated experience in developing custom web applications with PHP and MySQL.
Experience creating themes and plug-ins for WordPress, or similar CMS.
Unix web server experience configuring web servers, including excellent working knowledge of Apache and Nginx.
Ability to research and implement integrations with outside web services.
Ability to work collaboratively and effectively as an individual contributor and member of multiple internal and external teams and organizations.
Demonstrated ability to work with and communicate technical concepts to staff with a wide range of computer/technology/media skills and knowledge.
Ability to take initiative, set priorities, handle multiple projects and exercise good judgment in a fast paced, dynamic and deadline-driven environment in an organized and professional manner.
Ability to think strategically, problem solve, and suggest creative solutions in line with program objectives.
Excellent presentation, oral and written communication skills.
| Experience using a MVC framework, such as Laravel. |
Experience with OAuth, or other single sign-on systems.
Proficient with version control systems.
Experience with enterprise video hosting services.
CONDITIONS OF EMPLOYMENT:
Appointment to this position is contingent upon obtaining satisfactory results from a criminal background check
The application process for UW positions may include completion of a variety of online assessments to obtain additional information that will be used in the evaluation process. These assessments may include Work Authorization, Criminal Conviction History, Cover Letter and/or others. Any assessments that you need to complete will appear on your screen as soon as you select Apply to this position. Once you begin an assessment, it must be completed at that time; if you do not complete the assessment you will be prompted to do so the next time you access your My Jobs page. If you select to take it later, it will appear on your "My Jobs" page to take when you are ready. Please note that your application will not be reviewed, and you will not be considered for this position until all required assessments have been completed.