Senior Applications Developer
- Summary
A 1.5% General Wage Increase will go into effect July 2020.
First consideration will be given to complete applications received by 4:30 PM on Tuesday, June 2, 2020.
Come and join one of the world's most innovative courts that fully embraces up-to-the-minute technology. Be a part of light-weight team that is open to new ideas and creative software solutions.
If you have passion for solving complex problems through engineering. If you are a creative developer who loves to build useful and attractive tools for variety of mission critical contexts. If you are a public service driven individual who wants take our court to the next level. We want to talk to you!
We are looking for a Senior Application Developer. We are a custom web application development shop with a portfolio full of elegant solutions (in the Microsoft technology stack). As part of the team you will support and produce enhancements to existing products, and partake in development and deployment of new applications.
A successful candidate will possess fluent cloud-based web application development principles; a disciplined source code management practice; a strong sense of team work; a details-driven person who strives to understand how individual pieces fit into the bigger picture. We want someone who can listen to clients' needs and effectively communicate their interpreted vision in the products we produce.
Who may apply: This position is open to all qualified applicants.
Work location: This position is located in the King County Courthouse, 516 Third Avenue, Seattle WA 98109. The incumbent may be required to work at other court facilities.
During the COVID-19 emergency, this position will join the team by telework schedule until it is safe to resume commuting to work.
Work schedule: This is a full-time position working 35 hours per week. Work schedule is Monday through Friday, 8:30 a.m. - 4:30 p.m. Variations from those hours may occur, including early mornings, evenings and weekends as needed. This position is exempt from the provisions of the Fair Labor Standards Act and is not overtime-eligible.
Additional materials required: Please include a resume and letter of interest describing how you meet or exceed the requirements for this position. These materials are supplemental to your application. You must still completely fill out the on-line 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. Applications that state "see my resume" are considered incomplete and will not be accepted.
Please note that you can attach multiple documents to your application. Your options are:
1) Copy and paste one or more documents into the text resume section of the application.
2) Attached multiple documents/files in the attachment section.
- Job Duties
The following duties are not intended to represent the entire functional capacity of the position at the task level:
- 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 client needs.
- Maintain and support systems requiring modifications and enhancements; maintain and modify mainframe, client-server or web-based applications.
- Respond to system failures; analyze and resolve underlying problems.
- Evaluate existing applications for process efficiency, system integrity, security and data quality; redesign and replace selected application sub-systems as needed.
- Provide consultation services and presentations to management and customers; provide peer consultation.
- Partake in software development life cycle – conception, requirements analysis, specification design, coding, acceptance, testing, and implementation.
- Coordinate client meetings to understand business needs and determine systems requirements.
- Act as a liaison with clients, vendors, contractors and management staff.
- Design applications requiring complex integration with existing or legacy systems.
- Develop and maintain documentation for applications and systems, programs, processes and operating instructions.
- May develop budget requests, cost/benefit analyses, technical evaluations, feasibility studies and/or proposals and Requests for Proposal or Requests for Information.
- May support applications that cross business lines and/or departments/agencies.
- May perform relational database programming, including relational tables, indexes and stored procedures, while maintaining database integrity.
- May be called upon to provide support for service issues or failures at any time.
- Perform other duties as assigned.
- Experience, Qualifications, Knowledge, Skills
- Bachelor's degree in Computer Science or related field, or equivalent combination of experience and education.
- Two or more years of professional experience working within the Microsoft development stack, using at least two of the following technologies: Microsoft Visual Studio, C#, Microsoft ASP.NET MVC, Microsoft ASP.NET WebAPI, .Net Core, Microsoft Entity Framework 6+, AJAX, HTML, JavaScript, React/Angular Frameworks and CSS.
- Experience in relational and non-relational data storage designs.
- Familiarity with cloud integration and Microsoft Azure – App Service, Logic Apps, Service Bus, API Management, Functions.
- Experience with iterative development methodologies such as Agile.
- Ability to work independently and in a team environment.
- Strong analytical and strategic skills; ability to synthesize complex information and influence decision makers, turning strategy into action.
- Supplemental Information
Special requirements: Finalists must successfully pass a criminal background investigation and a reference check. A valid Washington State Driver's license or the ability to travel throughout the County is required.
Selection process: Application materials will be screened for qualifications and the most competitive candidates will be invited for interviews.
Union membership: Positions in this classification are not represented by a union.
If you have questions regarding this position, please call King County Superior Court Human Resources at 206-477-1536
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.
-
01This application requires a cover letter and a resume, in addition to a completed work history section. If you do not attach a cover letter and resume your application will be considered incomplete. Have you submitted a cover letter and resume?
- Yes
- No
02Please indicate your highest level of education.- High School Graduate or GED
- Some College
- Bachelor's Degree
- Master's Degree
- PhD or higher
03How many years of professional experience do you have working with the Microsoft development stack?- None
- Less than one year
- At least one year but less than two years
- At least two years but less than five years
- At least five years but less than ten years
- Ten or more years
04How many years of experience do you have developing advanced applications, enhancements and system interfaces for a full software development lifecycle?- None
- Less than one year
- At least one year but less than two years
- At least two years but less than five years
- At least five years but less than ten years
- Ten or more years
05How many years of experience do you have working with iterative development methodologies such as Agile?- None
- Less than one year
- At least one year but less than two years
- At least two years but less than five years
- At least five years but less than ten years
- Ten or more years
Required Question