Website King County
Prepare your cover letter carefully If you are interested in applying for Applications Developer – Journey position. Please submit your cover letter and resume indicating your interest for the Applications Developer – Journey on the website of the King County.
Job: Applications Developer – Journey
Company: King County
Location: King County, WA
The Department of Judicial Administration (DJA) is an innovative, forward-looking agency using technology to help perform tasks better, 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.
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/.
WHO MAY APPLY: This position is open to all candidates that meet the qualifications. The Department of Judicial Administration values diverse perspectives and life experiences, and encourages people of all backgrounds to apply.
JOB TYPE: This position is open to all and is a full time career service position.
WORK LOCATION: King County Courthouse, 516 3rd Avenue and 1211 East Alder, Seattle Washington and/or Regional Justice Center, 401 4th Avenue North, Kent Washington.
WORK SCHEDULE: This position is exempt from the provisions of the Fair Labor Standards Act, and is not overtime eligible. Work schedule is normally 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.
FORMS AND MATERIALS REQUIRED: A King County application form, resume, a written response to the supplemental questionnaire on this announcement and a letter of interest detailing your background and describing how you meet or exceed the requirements.
CONTACT: Please direct questions regarding this position to Shuyi Hu at 206-263-2491 and regarding the recruitment process to Joy Fernandes at 206-477-0774.
This position analyzes, designs, develops, tests, deploys, and maintains multiple business software applications in the Department of Judicial Administration, and will be responsible for all phases of the software development lifecycle for standalone and multi-tier Windows platform applications. The primary job functions of this position include:
Liaison with Department business unit management and staff, including learning and documenting business processes, performing business process analysis and reengineering, including process and workflow modeling, evaluating existing systems, performing system efficiency analysis, gathering user requirements, conducting joint application development and prototyping sessions, assessing or providing end-user training, and responding to application errors or malfunctions.
Perform software engineering activities including, researching and evaluating design alternatives, selecting a design methodology, specifying software design patterns, determining re-usable systems and components, specifying major subsystems and interfaces, selecting design and development tools, developing business models, and validating architecture against models.
Develop new software applications, maintain and update existing systems, and integrate new and existing applications; including writing and documenting code, performing unit testing, analyzing and resolving errors, integrating subsystems, updating detailed design and interface specifications, participating in peer code reviews, and developing and performing regression, functional, performance, and user acceptance tests.
Participate in or lead the software development components of technology projects, including, preparing and conducting design reviews, developing detailed design specifications, identifying maintenance requirements, identifying impact on existing systems, identifying physical requirements for systems implementation, assigning and tracking development work, maintaining project schedules, reporting project status, and mentoring other developers.
Provide complex data extraction and reporting services for existing systems.
Develop and improve internal tools, instrumentation, monitoring, and alerting for existing systems.
Experience, Qualifications, Knowledge, Skills
Successful candidates must possess an adequate 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. Requirements include:
A minimum of 3 years of software development experience.
A minimum of 1 year software test automation experience.
Solid database skills with demonstrated experience with SQL Server, ADO.NET, stored procedures and complex queries.
Working knowledge of web services and familiarity with service-oriented architectures.
Working knowledge of scripting languages such as Windows PowerShell, VBScript, etc.
Excellent teamwork and interpersonal skills.
Strong oral and written communications skills, including developing technical documentation and communicating technical information to a non-technical audience.
Excellent problem solving skills to troubleshoot root cause and find the correct solution.
Solid understanding of source control, configuration, change, and release management systems.
Good understanding and attention on security, performance, and quality.
GUI design experience using Windows Forms and Web Forms.
Experience with XML and/or JSON, including schema design.
Familiarity with common software design patterns.
Knowledge of workflow engines and electronic forms development.
Experience with JMeter for performance testing and reporting.
Experience with Apache Tomcat, Drupal, and/or eCourt.
Working experience with Java, Groovy, and VTL.
Bachelor’s degree in Computer Science or Computer Engineering.
SELECTION PROCESS: Applications will be screened for qualifications and clarity. The most competitive applicants may be invited to an interview.
This position is represented by IFPTE Local 17 Information Technology
Employees Bargaining Unit.
To apply for this job please visit www.governmentjobs.com.