Applications Developer - Senior
The Department of Judicial Administration (DJA) is an innovative, forward-looking agency using technology to help perform tasks more efficiently and reliably. DJA (also known as the Superior Court Clerk’s Office) performs a variety of services for the Court, litigants and the public. DJA’s mission is to provide professional, high-quality Superior Court record services and justice system programs, while ensuring access to justice and integrity in the process.
This position will be responsible for developing user interfaces and business processes for various systems, devices and data exchanges. The Department’s core business applications form a highly complex, distributed system serving multiple departments, external agencies, and the public for the submission and management of Superior Court case filings, court documents and related working copy documents submitted to the Court. These applications are comprised of off-the-shelf, reconfigured-off –the-shelf and custom software components.
King County values the balance between work and life outside of work. We offer an outstanding benefits package, 10 paid holidays, life insurance, an employee assistance program and much more. Please visit our website to learn about King County’s commitment to employee’s health and well-being: http://www.kingcounty.gov/employees/.
JOB TYPE: This opportunity is being offered as a Term Limited Temporary (TLT) and is anticipated to end in December 2022.
WHO MAY APPLY: This position is open to all qualified applicants who meet the qualifications. The Department of Judicial Administration values diverse perspectives and life experiences, and encourages people of all backgrounds to apply.
The position is posted continuously until filled, first review will occur for applications received by 09/23/2021, 4:30 pm.
WORK LOCATION: King County Courthouse, 516 3rd Avenue, Seattle Washington, Regional Justice Center, 401 4th Avenue North, Kent Washington, and/or Children and Family Justice Center, 1211 East Alder Street, Seattle Washington.
The work associated with this position may have some availability to telework. When/if working remotely employees must continue to reside in Washington state and within a reasonable distance to their King County worksite to respond to workplace reporting requirements.
When/if telecommuting, employees will be provided with a County issued laptop and must maintain a workspace with an internet connection (access may be supplemented in some situations) where they can reliably perform work and remain available and responsive during scheduled work hours. Please note that when an employee conducts work that is likely to bring them in contact with another individual, safety precautions are required, including the wearing of masks in some situations. King County is doing its part to reduce the spread of COVID-19 and remains committed to reducing our carbon footprint.
King County has a robust collection of tools and resources to support working remotely. The individual selected for this opportunity will be joining an innovative and progressive team that is redefining how we work as we transition to the department's hybrid environment.
WORK SCHEDULE: This position is exempt from the provisions of the Fair Labor Standards Act, and is not overtime eligible. The normal workweek for this position is Monday through Friday, 8:00 a.m. to 5:00 p.m. May be required to work extended and/or flex scheduled work hours to respond to service needs.
ADDITIONAL MATERIALS REQUIRED: Please include a resume and cover letter that describes how you meet or exceed the requirements for this position. These materials are in addition to your application and the supplemental questionnaire. You must still completely fill out the application with your relevant education and work experience. Your application may be rejected as incomplete if you include relevant information only on the resume or cover letter.
Please note that you can attach multiple documents to your application. Your options are:
* Copy and paste one or more documents into the text resume section of the application.
* Attach multiples documents/files in the resume attachment section.
Contact: If you have questions regarding this recruitment, please contact Joy Fernandes at 206-477-0774.
- Job Duties
Main responsibilities include but are not limited to:
Develop and support applications for highly complex systems, which requires a thorough analysis of the business processes that these systems support and an in-depth understanding of business needs
Evaluate existing applications for process efficiency, system integrity, security, and data quality; redesign and replace selected application sub-systems as needed
Respond to system failures and issues; troubleshoot and resolve underlying problems
Implement fixes, changes, and enhancements
Partake in software development life cycle – conception, requirements analysis, design, coding, testing, release, and maintenance
Provide consultation services and presentations to management and customers
Develop and maintain documentation for applications and systems, programs, processes and operating instructions
Collaborate with peer developers, testers, system engineers, IT system specialists, and DBA to ensure best possible solutions and services
Perform other duties as assigned
- Experience, Qualifications, Knowledge, Skills
Successful candidates must possess an advanced knowledge of information systems, processes, techniques and computer technology principles OR any equivalent combination of experience and education which provides the applicant with the desired skills, knowledge and ability required to perform the work.
Bachelor's degree in Computer Science or related field, or equivalent combination of experience and education
5+ years in software development on large and complex systems
Results-driven, process-oriented, self-starter that can successfully work on multiple projects simultaneously
Ability to effectively present information in one-on-one and small group situations throughout the organization
Amazing attention to detail and excellent troubleshooting skills
A can-do attitude with great follow-through
Strong analytical and strategic skills; ability to synthesize complex information and influence decision makers, turning strategy into action
Ability to work independently and in a team environment
Familiarity with Agile and working knowledge of SCRUM
Experience in test driven development
Familiarity with cloud integration and Microsoft Azure – App Service, Logic App, Service Bus, API Management, Functions
Experience with Java/Groovy
Good understanding of performance
Previous experience with content management systems and CRM such as Sitecore and SharePoint
- Supplemental Information
Forbes recently named King County as one of Washington State's best employers.
Together, with leadership and our employees, we're changing the way government delivers service and winning national recognition as a model of excellence. Are you ready to make a difference? Come join the team dedicated to serving one of the nation's best places to live, work and play.
Guided by our "True North", we are making King County a welcoming community where every person can thrive. We value diversity, inclusion and belonging in our workplace and workforce. To reach this goal we are committed to workforce equity. Equitable recruiting, support, and retention is how we will obtain the highest quality workforce in our region; a workforce that shares and will help advance our guiding principles--we are one team; we solve problems; we focus on the customer; we drive for results; we are racially just; we respect all people; we lead the way; and we are responsible stewards. We encourage people of all backgrounds and identities to apply, including Native American and people of color, immigrants, refugees, women, LGBTQ+, people living with disabilities, and veterans.
Covid-19 Vaccination Requirement
As of October 18, 2021, most* King County employees are required to be fully vaccinated against COVID-19. If hired, you will be required to submit proof of vaccination by October 18th. People are considered fully vaccinated two weeks after their second dose in a two-dose series or two weeks after a single-dose vaccine. Employees may make requests for a reasonable accommodation based on a medical disability or for sincerely held religious beliefs. Philosophical, political, scientific, or sociological objections to vaccination will not be considered for an exemption or accommodation.
This directive applies to employees in the Executive branch*, the Assessor's Office, Elections, the King County Sheriff's Office, and the Executive Office.
King County is an Equal Employment Opportunity (EEO) Employer
No person is unlawfully excluded from employment opportunities based on race, color, religion, national origin, sex (including gender identity, sexual orientation and pregnancy), age, genetic information, disability, veteran status, or other protected class. Our EEO policy applies to all employment actions, including but not limited to recruitment, hiring, selection for training, promotion, transfer, demotion, layoff, termination, rates of pay or other forms of compensation.
If you are interested in pursuing this position, please follow the application instructions carefully. If you need this announcement in an alternate language or format, would like to request accommodation or assistance in the application or assessment process or if you have questions please contact your recruiter listed on this job announcement.
Applicants that are found to be minimally qualified will be further reviewed for competitive quality. Those applicants that possess the most competitive background in directly related experience, knowledge and training may be contacted for interviews. Professional reference checks will be conducted prior to any offer of employment.
This position is represented by the Professional and Technical Employees (PTE) Local 17 - Information Technology bargaining unit.
King County offers a highly-competitive compensation and benefits package designed to meet the diverse needs of our employees and support our employees' health and well-being. Eligible positions receive the following benefits and have access to the following programs:
- Medical, dental, and vision coverage: King County pays 100% of the premiums for eligible employees and family members
- Life and disability insurance: employees are provided basic coverage and given the opportunity to purchase additional insurance for both the employee and eligible dependents
- Retirement: King County employees are eligible to participate in a pension plan through the Washington State Department of Retirement Systems and a 457(b) deferred-compensation plan
- Transportation program and ORCA transit pass
- 10 paid holidays each year (plus 2 personal holidays)
- Generous vacation and paid sick leave
- Paid parental leave, family and medical leaves, and volunteer leave
- Flexible Spending Account
- Wellness programs
- Onsite gyms and activity centers
- Employee giving program
- Employee assistance programs
- Flexible schedules and telecommuting options, depending on position
- Training and career development programs
This is a general description of the benefits offered to eligible King County employees, and every effort has been made to ensure its accuracy. If any information on this document conflicts with the provisions of a collective bargaining agreement (CBA), the CBA prevails. Also, in the event of any incorrect information in this document, applicable laws, policies, rules, CBAs, or official plan documents will prevail.
NOTE: Benefits for Term Limited Temporary (TLT) or Short Term Temporary (STT) positions, including leave eligibility and/or participation in the pension plan through the Washington State Department of Retirement Systems, will vary based upon the terms and details of the position. Short Term Temporary positions are not eligible for an ORCA transit pass.
For inquiries about the specifics of this position, please contact the recruiter identified on this job posting.
01Are you applying to this position as an eligible Current or Previous King County Employee Priority Placement Program Participant AND Is this position the same or lower percentage of full-time when compared to the position held at the point of the notification of layoff AND Do you possess the skills and abilities to qualify for this position?
02If you answered yes to the question above and you are applying for this position as a Priority Placement Participant, to be considered, you must provide the following three pieces of information in the space provided: 1. The title you held when you received your layoff notice 2. The department you worked in 3. The effective date of your layoff03How did you hear about the job? Check all that apply.
- Yes, I was given a layoff notice from my role at King County AND I am within two years of the effective date of my layoff. AND The position I was laid off from was the same or a higher percentage of FT status when compared to this one.
04If you selected "other" in the question above, please specify website/name.05Which best describes your highest level of education?
- King County Website
- King County employee
06Which best describes your documented work experience as an application developer or software engineer, utilizing object-oriented software design and development?
- Associates or Technical Degree
- Bachelor's Degree
- Master's Degree
- Other Advanced Degree
07Which best describes your demonstrated skill with SQL Server, ADO.NET, stored procedures, and complex queries?
- Less than 1 year
- 1-2 years
- 2-4 years
- 5 or more
09Identify the following software engineering and development tasks for which you have been personally responsible. Check all that apply.
10Identify the following requirements gathering and business liaison tasks for which you have been personally responsible. Check all that apply.
- Researching and evaluating design alternatives
- Selecting a design methodology
- Specifying software designs
- Determining re-usable systems and components
- Specifying major subsytems and interfaces
- Selecting design and development tools
- Developing business models
- Validating architecture against models
- Writing and documenting code
- Performing unit testing, analyzing and resolving errors
- Integrating subsystems
- Updating detailed design and interface specifications
- Participating in peer code reviews
- Developing and performing any of: regression, functional, performance, and user acceptance tests.
11Which best describes your demonstrated skill of administering complex, multi-tiered applications in a distributed server environment?
- User and SME interviews
- Performing business process analysis and reengineering
- Including process and work flow modeling
- Evaluating existing systems
- Performing system efficiency analysis
- Developing and conducting joint application development and prototyping sessions
- Assessing or providing end-user training
- Responding to application errors or malfunctions
12Which best describes your demonstrated knowledge of information systems security practices?
13Which best describes your demonstrated teamwork skills and customer service orientation-please check all that apply?
14Which of the following have you personally developed and presented- please check all that apply?
- Team leader
- Team member
- End user interviewer
- On-site consultant
- Help desk support-telephonic
15Which of the following documents have you personally developed and published - please check all that apply?
- Informal technical discussions
- Technical mentoring
- Technical presentations - technical audience
- Technical presentations - non-technical audience
- Instructor - technical audience
- Instructor - non-technical audience
16Which best describes your demonstrated understanding of source control and configuration management systems.
- Informal instructions
- Technical memos - 1-3 pages
- Technical manuals - non-technical audience
- Technical manuals - technical audience
- Technical procedures manual
- Maintenance manual
- Technical proposals
17Which best describes your demonstrated knowledge of workflow engines?
18Which best describes your demonstrated knowledge of electronic forms development?
19This position requires strong software coding skills. Describe a non-trivial object-oriented client-server or multi-tier application you've developed in such an environment.20Describe a software development project in which you were not the sole programmer. What was your role, how was work coordinated between team members, and what application development lifecycle model was used?21Describe your experience with secure coding practices. If you've been involved in a project where security was a significant concern, please describe some of the challenges involved and how they were addressed.22This position requires skills in user interface design especially for web applications. Please describe the tools and interface standards with which you are familiar and describe how you approach the task of developing user interfaces.23Describe your approach to testing and instrumenting applications.