City of Seattle - Seattle Information Technology Department   Seattle, WA   Full-time     Information Services / Technology (IT)
Posted on May 10, 2022
Apply Now


Salary $43.80 - $66.91 Hourly
Location Seattle, WA
Job Type Classified Civil Service, Regular, Full-Time
Department Seattle Information Technology
Job Number 2022-00641
Closing 5/24/2022 4:00 PM Pacific

Position Description

The City of Seattle is seeking candidates for a Citywide Public Records Act Program Developer with Seattle Information Technology (IT).  

As a city, Seattle is known as a progressive leader in technology, innovation, and the environment. As an employer, the City of Seattle is leading local government in environmental stewardship and social justice amongst other things, making our city what it is today and shaping our exciting future. The organization’s workforce plays a critical role in making this possible.  

Seattle IT is a trusted partner that provides secure, reliable, and compliant technologies enabling the City of Seattle to deliver equitable and responsive services to the residents of Seattle. This purpose statement is a simple declaration of who we are and why we do our work. It is intended to be a guide that helps us to not lose sight of why we perform everyday tasks or to invest effort to solve difficult problems. It emphasizes that our existence as a department is to support our City partners. It reminds us that we are part of a larger organization that collectively is working to improve the lives of the residents of our city. The 600+ strong professionals in Seattle IT are involved in the full spectrum of a modern IT enterprise offering many dynamic career opportunities. We hope you’ll join us. 

The City of Seattle receives over 16,000 public records requests annually necessitating the collection, review and production of millions of records. The Citywide Public Records Act Program ensures compliance with the Washington State Public Records Act (“PRA”) by incorporating PRA responsibilities into a sustainable line of business for City agencies. This position will lead the development and support of custom applications and automation initiatives to ensure consistency and to develop best practices across the City. 

Job Responsibilities

Your duties will primarily revolve around supporting applications, building software by writing code, as well as modifying software to fix errors, adapt it to new hardware/applications, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures and working with customers, departments, and members of the public on technical issues including software system design and maintenance. This position is 70% development and 30% user support. 

The role also requires the use of MS-SQL queries and stored procedures, creating custom reports, and creation or modification of web forms to assist in mandatory reporting as well as program evaluation and improvement. You will be responsible for partnering with database accountability to design databases and ensure their stability, reliability and performance. To be successful in this role, you will need extensive knowledge of programming languages and the software development life cycle. 

Seattle IT is committed to integrating the City of Seattle's Race and Social Justice Initiative into both the work provided to clients as well as within the organization. We encourage all staff to be active participants in these efforts. 

In addition to this opportunity to join a team that is dedicated to public service, the Seattle IT offers a generous benefit program which includes paid leave benefits, paid parental and family leave, low-cost health benefits, and the opportunity to participate in a defined benefit retirement program. 


  • Full-stack application development of web-based tools for the CPRA team, including developing back-end functionality, front-end website architecture, and user interactions on webpages.  

  • Design and program using APIs to connect and expand the functionality of third-party products.  

  • Automate the collection and combination of metrics data from multiple sources and create reports for compliance with statutory reporting requirements and program improvement. 

  • Independently manage and implement the complete software development process from conception to deployment.  

  • Develop solutions in the Office 365 ecosystem (SharePoint Online, Teams, Power Apps, Power Automate, etc.). 

  • Identify opportunities and solutions for process improvements and automation. 

  • Work with vendors to identify and troubleshoot issues in online platforms including, but not limited to, GovQA, Microsoft eDiscovery, and Nuix Discover. 

  • Develop and deploy workarounds for end users for issues in third-party applications. 

  • Support database solutions, e.g. write SQL queries and join SQL DB tables to integrate with other applications and develop strategies, procedures, and scripts for data migration.  

  • Collaborate and consult with project managers and other team members at all levels of technical acumen on scope and direction of work. 

  • Create technical and end user documentation of software applications.  

  • Teach CPRA and other team members to use and support developed applications and solutions. 


Required Qualifications: 

Equivalent combinations of education, technical training, and/or work experience in computer science, engineering or related field to perform the listed responsibilities. We are looking for a broadly skilled developer and with an understanding of the concepts of software engineering. 

  • Bachelor's degree in Computer Science, Computer Technology, or a related field 

  • 2 years of experience in application development, coding, and testing 


  • Associate degree in Computer Science, Computer Technology, or a related field 

  • 3 years of experience in application development, coding, and testing 


  • 4 years of experience in application development, coding, and testing 

Desired Qualifications:

You have demonstrated proficiency and experience with: 

  • Fundamental front-end languages (HTML, CSS, JavaScript, jQuery, AJAX) 

  • Developing applications using APIs such as Microsoft Graph 

  • Office 365 + Azure integration with SQL and Power Automate (previously MS Flow). 

  • PowerShell, scheduled tasks and PowerApps 

  • Azure DevOps/VSTS and Microsoft Visual Studio 

  • Excellent verbal and written communication skills and the ability to work with clients at all levels of technical proficiency. 

  • Critical creative thinking with proactive problem-solving skills and attention to detail 

  • Ability to manage multiple projects simultaneously, be innovative, resourceful, reliable, and work within a team. 

You may also have working knowledge of: 

  • Database technology and languages (ie: MS SQL, Oracle) 

  • Client-side JavaScript frameworks such as Angular JS, React and Amber 

  • Server-side languages such as Python, Ruby, Java, PHP 

  • The Washington Public Records Act 

  • The Electronic Discovery Reference Model and eDiscovery software 

Additional Information

Please submit your resume and cover letter along with your online application at

Employees of the City of Seattle enjoy competitive pay and comprehensive benefits package generous leave programs, and the satisfaction of doing work that helps make Seattle a great place to live, work, and play. Explore City of Seattle – Benefits at a Glance (Download PDF reader) for more information. 

Workplace Environment (Telework Expectation): 
Most work is performed in a normal City work/office environment; however, due to the ongoing pandemic and Covid-19 state and local restrictions this team is working remotely. This is subject to change as circumstances dictate. 

All City of Seattle employees are required to be fully vaccinated against COVID-19. Failure to submit proof of vaccination or qualify for a reasonable accommodation will result in withdrawal of the job offer.

NOTE: Employment contingent upon successful completion of comprehensive background investigation in compliance with Seattle’s Fair Change Employment Ordinance SMC 14.17.  

Who May Apply: This position is open to all candidates that meet the minimum qualifications. The City of Seattle values diverse perspectives and life experiences. Applicants will be considered regardless of race, color, creed, national origin, ancestry, sex, marital status, disability, religious or political affiliation, age, sexual orientation, or gender identity. The Department encourages people of all backgrounds to apply, including people of color, immigrants, refugees, women, LGBTQ people, people with disabilities, veterans and those with diverse life experiences. Accommodations for people with disabilities are provided on request.


City of Seattle
Seattle Municipal Tower
700 5th Avenue, Suite 5500
Seattle, Washington, 98104