-
Senior Application Developer (Full Stack)
- University of Washington (Seattle, WA)
-
Req #: 248149
Department: COLLEGE OF ARTS AND SCIENCES
Appointing Department Web Address: https://admin.artsci.washington.edu/computing
Job Location Detail: This position may be eligible for a hybrid telework schedule (a combination of remote and in-office work), subject to organizational needs and supervisor approval.
Posting Date: 07/29/2025
Closing Info:
Closes On 08/05/2025
Salary: $6,308 - $8,314 per month
Limited Recruitment: **Open to UW Employees only**
Shift: First Shift
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. (https://hr.uw.edu/benefits/wp-content/uploads/sites/3/2018/02/benefits-professional-staff-librarians-academic-contract-covered-exempt-20250130-a11y.pdf)
As a UW employee, you have a unique opportunity to change lives on our campuses, in our state and around the world. UW employees offer their boundless energy, creative problem-solving skills, and dedication to build stronger minds and a healthier world. UW faculty and staff also enjoy outstanding benefits, professional growth opportunities and unique resources in an environment noted for diversity, intellectual excitement, artistic pursuits, and natural beauty.
The College of Arts & Sciences Dean’s Office is seeking to fill an Application Developer position within the newly developed CAS IT Apps and Development Team. The computing environment served by this position is complex along several dimensions and the successful candidate will collaborate broadly to thoughtfully blend central standards and guidelines with local expertise and requirements to create an environment that is stable and reliable and innovative. Equally important to the technical challenges is the ability to successfully interact with clients, enabling them to complete their mission at the University.
In collaboration with CAS IT Leadership, and under general guidance from the Manager of Apps and Development the primary focus of the position is to support existing apps and develop new tools and systems to improve access to data and systems in a more strategic and scalable way.
This is a full-stack Python development role, with initial responsibilities including the design and delivery of new services and the transition of legacy PHP applications. The successful candidate will work with a small team of developers and data engineers, following best practices in secure, containerized development and CI/CD automation.
Carrying out root cause analysis based on application performance, system monitoring, and reliability metrics and support incidents to maintain high-availability and improve efficiencies. This position requires deep subject matter expertise and the ability to adapt quickly to customers' evolving needs.
Flexibility to perform occasional work outside of normal business hours/days (quarterly maintenance window, critical infrastructure downtime).
About us: CAS IT’s core mission is to provide critical IT support to the faculty and staff in the college. We are an agile and collaborative team working to continually make technology less cumbersome for our customers while ensuring our solutions are secure, scalable, and in service of the College and UW’s mission of teaching and research.
**DUTIES AND RESPONSIBILITIES** Application Development & Maintenance
+ Design, develop, test, and maintain custom applications for academic and administrative use.
+ Work with leadership to identify common areas where developing new tools will have a broad positive impact.
+ Ensure applications are scalable, secure, and meet institutional standards.
+ Maintain legacy systems and refactor outdated codebases.
+ Integrate custom applications via published API interfaces for existing systems such as:
+ Student Information Systems
+ Learning Management Systems (e.g., Canvas, Moodle)
+ Identity Management (e.g., LDAP, SSO, Shibboleth)
+ Library systems, HR, and Finance platformsData Management & Reporting
+ Develop tools for data collection, analysis, and reporting.
+ Support institutional research and accreditation efforts.
+ Enable data-driven decision-making through dashboards and analytics.Project Management
+ Contribute to project planning and internal task prioritization
+ Help define development conventions and team workflows.
+ Make recommendations and consult on multi-year projects and roadmaps for future apps and features.
+ Mentor junior developers and support the growth of team capacity over time.
+ Use Agile, Scrum, or Waterfall methodologies depending on institutional practices.Collaboration & Stakeholder Engagement
+ Work closely with academic departments, IT teams, and administrative offices.
+ Translate user requirements into technical specifications.
+ Participate in governance committees or working groups.
+ Provide consultative support to faculty, staff, and students.
+ Create documentation materials.Security & Compliance
+ Ensure applications comply with FERPA, HIPAA, and other relevant regulations.
+ Implement secure coding practices and conduct regular vulnerability assessments.
+ Other Duties as Assigned **MINIMUM REQUIREMENTS**
+ Bachelor’s degree in computer science or related field and three years of relevant experience, or equivalent combination of education and experience. **Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration** **ADDITIONAL REQUIREMENTS**
+ Demonstrated experience working with minimal supervision, both independently and in a collaborative team environment.
+ Organized with the ability to prioritize and complete tasks and assignments efficiently and on time.
+ Demonstrated empathy and client service skills with the ability to support personnel of various levels of technical background.
+ Excellent written and oral communications skills.
+ Demonstrated knowledge and experience with a variety of desktop and workgroup server computing environments.
+ Familiarity with academic research processes, data lifecycle, security best practices. **DESIRED QUALIFICATIONS**
+ Proficiency in other languages such as PHP, or JavaScript.
+ Web Development: HTML, CSS, JavaScript frameworks (e.g., React, Angular, Vue).
+ Database Management: SQL, experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
+ Version Control: Git and platforms like GitHub or GitLab.
+ API Development: RESTful and/or SOAP APIs.
+ Software Development Lifecycle (SDLC): Familiarity with Agile or Waterfall methodologies.
+ Experience with higher education systems (e.g., Canvas, Workday).
+ Knowledge of security standards (e.g., FERPA, HIPAA compliance).
+ Familiarity with DevOps tools (e.g., Jenkins, Docker, Kubernetes).Linux/Unix systems administration
+ Scripting (Python, Bash, etc.)
+ Cloud platforms (AWS, Azure, GCP)
+ Keep current with campus standards, technology developments and College guidelines to ensure that the highest standards of reliability and performance are met.
+ Demonstrated experience working with minimal supervision, both independently and in a collaborative team environment and within deadlines.
+ Demonstrated client service skills and the ability to work with personnel of various levels of technical background.
+ Excellent written and oral communications skills.
+ Demonstrated knowledge and experience with a variety of desktop and workgroup server computing environments.
+ Self-motivated, resourceful, and proactive.
+ Operationally minded with experience developing, implementing, and managing effective processes and systems.
+ Strong organizational skills and attention to detail.
+ Ability to exercise independent judgement and creatively solve problems. **Application Process:** The application process 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, 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 access 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.
University of Washington is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sexual orientation, gender identity, sex, age, protected veteran or disabled status, or genetic information.
-
Recent Searches
- sound design video games (United States)
- SQL Server DBA (United States)
- quotations (United States)
- Freelance Interpreters Site Remote (United States)
Recent Jobs
-
Senior Application Developer (Full Stack)
- University of Washington (Seattle, WA)