Application Developer - District Court
King County 35 reviews - Seattle, WA

This job posting is no longer available on King County. Find similar jobs:Application Developer jobs - King County jobs

The Position Profile: The responsibilities of this classification include a variety of production and development tasks such as supporting and enhancing existing software applications, customizing vendor packages and other applications. The incumbent troubleshoots user applications and interfaces, systems integration, and resolves user acceptance problems. The Application Developer participates in the full software development life cycle which may include being a project lead on a project specific basis.

Who may apply: This position is open to all qualified applicants.

Work schedule : This position is exempt from the provisions of the Fair Labor Standards Act, and is not overtime eligible. The core work hours will be Monday through Friday, 8:00 a.m. to 5:00 p.m.

Work location: This position is located at the King County Courthouse in downtown Seattle. The incumbent may be required to work at other District Court locations.

King County District Court Profile: KCDC is the largest and most technologically advanced court of limited jurisdiction in the State of Washington and is currently responsible for processing approximately a quarter of a million matters per year. The Court is a leader in many areas involving public safety and access to justice, including the use of problem-solving courts, jail alternative programs and judge-managed probation services. Thirteen cities contract with King County for judicial services that are provided by KCDC.

Job Duties:
The following duties are not intended to represent the entire functional capacity of the position at the task level.
Support, update and revise existing applications, programs, interfaces and vendor software. Troubleshoot application and/or interface problems. Communicate with vendors for problem resolution and other needs where appropriate.
Analyze and resolve user problems; create applications to facilitate client use; provide user support and training; write training materials. May analyze vendor software packages and assist in developing purchase recommendations.
Develop applications and enhancements. Write, test and debug programs and system interfaces.
Participate on development teams. May lead or coordinate development teams on a project specific basis.
Participate in the full software development life cycle – conception, requirements analysis, specification design, coding, acceptance, testing, implementation and training.
Meet with users to determine systems requirements; facilitate client communications.
Develop and manage project work plans, usually for smaller projects.
Conduct user acceptance testing; resolve user acceptance problems.
Develop reports, flow charts and diagrams. Develop documentation and operating instructions.
May be called upon to provide support for service issues or failures at any time.
Perform other duties of a similar nature and level.

Experience, Qualifications, Knowledge, Skills:
Any combination of training and experience that would likely provide the required knowledge and abilities for this position, including the knowledge of Information Technology Management and administrative principles and practices, and a full understanding of the functions, organization and processes of a court and judicial system is qualifying. A typical way to obtain the required knowledge and abilities would be graduation from an accredited college or university with a Bachelor's degree or higher in Information Technology, Business Administration, or a closely related field and six years of progressively responsible experience in application development; or five years of direct technical experience with web interfaces, .NET technology, SQL, JavaScript, C# and VB Script.
Experience in interpreting user needs into systems products that successfully address requirements.
Demonstrated knowledge and experience in project management principles and methods.
Experience in applying advanced software engineering principles and practices.
Experience in managing software development cycles.
Knowledge of mainframe, client server and/or web programming environments; database design and application techniques in a database environment; programming languages, program development tools, and operating systems;
Knowledge in methodologies in additional application areas, such as component and Web programming.
Skill in conveying technical information to non-technical users; technical documentation skills, including developing complex application requirements; written and oral communication skills;
Customer service skills.
Ability to analyze, organize and prioritize work; adapt to changes in work load demands; multi-task and follow through.
Ability to conduct research on a specific work assignment.
Knowledge and ability to apply problem solving and conflict resolution techniques.
Ability to troubleshoot, plan and organize and handle multiple competing priorities.
Analyze client business processes and converting client needs into system requirements.
Ability to monitor budget expenditures; prepare purchasing and technical bid specifications.
Hardware and software skills commensurate with the duties of this position.

Supplemental Information:
Selection process: Application materials will be screened for qualifications and the most competitive candidates will be invited for interviews. Any employment offer will be contingent upon the results of a criminal background investigation and finger printing.

PLEASE NOTE: Apply online at (preferred), or send your resume and cover letter to Aaron Moe, HR Project Manager, 500 4th Ave, Ste 553, Seattle WA 98104, or via email to . For questions, please call Aaron Moe at 206-477-3259.

About this company
35 reviews
King County provides regional services to over 1.9 million residents including more than 340,000 people living in unincorporated areas....