Full-Stack Developer – (Senior Application Developer)

King County   Auburn, WA   Full-time     Information Services / Technology (IT)
Posted on September 18, 2022
Apply Now

You will be led by an IT Supervisor and be an important member of the KCEL LIMS Project Team. This team supports and maintains the application while participating in the modernization effort which encompasses all areas of the custom software development lifecycle including customer interaction, eliciting user requirements, extracting requirements from the existing codebase, workflow analysis, designing, data modelling, programming, reviewing others code, assisting with test plans, testing, and formally documenting all work.
The LIMS Project Technology Stack: 
On-prem Oracle database server, Oracle SQL, C#, .Net 6, Azure App Service hosted Web APIs, Azure DevOps CI/CD pipelines, React, Typescript, Telerik React UI components and Cascading Style Sheets (CSS). The project workflow utilizes Azure DevOps product backlog items and corresponding Kanban boards.
Joining Our Team Offers Several Unique Opportunities for Job Satisfaction: 
  • Dynamic Work Environment (where you work, whether virtual or onsite is extremely flexible).
  • Excellent Work-Life-Balance and Exceptional King County Benefits.
  • Ground floor custom development working on a small, Dedicated Team with an experienced and an Innovative Technical Leader.
  • Ability to Innovate: leveraging modern technologies to provide an efficient new system that drives the daily activities of a well engaged, on-site user community of scientists. 
  • We Invest in You - Our scientists understand having a team of Dedicated IT Professionals is critical to our success.
What You’ll Do:
  • Learn aspects of a complex environmental science business domain and an in-depth understanding of client needs through customer interactions and aiding in the support and maintenance of the LIMS.
  • Evaluate existing applications for process efficiency, system integrity, security, and data quality; proactively manage risks; redesign and replace selected application sub-systems as needed.
  • Using the LIMS’ project technology stack listed above, manage the full software development life cycle – conception, requirements analysis, specification design, coding, testing, code review, documenting, training, user acceptance refinement, rollout, and support of project modules.
  • Perform an advanced degree of relational database programming on Oracle platform, including relational table design, stored procedures, set-based query design, and performance tuning.
  • Perform an advanced degree of programming in both dotnet core C# web API domain and typescript React front end domain.
Minimum Qualifications and Technical Competencies:
  • Bachelor’s degree in computer science, engineering, or management information systems (MIS), or the equivalent combination of education and/or experience.
  • Minimum three years' experience developing in a multi-user production environment.
  • Minimum four years' experience working with major relational databases such as Oracle, SQL Server, and/or MySQL; developing stored procedures, relational modeling, maintaining an Entity Relationship Diagram (ERD) and database tuning. 
  • Advanced knowledge of software engineering principles, practices, and software development life cycle.
  • Knowledge of object-relational mapping (ex. Entity Framework) and using databinding patterns such as Model View Controller (MVC) and Model View – View Model (M-V-VM).
  • Ability to translate user needs, through strong written and oral communication skills, to design requirements and technical documentation.
  • Ability to work remotely under supervision, independently, and in a collaborative team.
Desired Qualifications and Technical Competencies:
  • Experience using the .Net development stack.
  • Experience developing within a REST Web API architecture.
  • Experience developing in a modern JavaScript SPA framework (React preferred).
  • Experience developing Oracle SQL (stored procedures, views).
  • Specialization in modern CSS (cascading style sheets)
  • Familiarity with cloud integration and Microsoft Azure.
  • Experience modernizing a legacy application to a web-based platform.
You Will Find Great Success if You Are:
  • Tech Savvy: Anticipating and adopting innovations in business-building digital and technology applications.
  • Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder. 
  • Manages Complexity: Making sense of complex, high-quantity, and sometimes contradictory information to effectively solve problems.
  • Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels. 
  • Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement. 
  • Action oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
  • Customer Focus: Building strong customer relationships and delivering customer-centric solutions.
Interested?     Have Questions?  Feel free to forward a Resume along with any questions to discuss to diane.mcelhany@kingcounty.gov 
Work Schedule: This full-time Career Service position works a 40-hour work week, Monday through Friday with some evening and weekend work as required. This position is exempt from the FLSA provisions and is not overtime-eligible.
Work Location and Telecommuting Option(s): KCEL is at 322 West Ewing St., Seattle WA 981119. This work may be performed predominantly by telecommuting; with a full or hybrid on-site work option available depending upon your preference. You will occasionally be required to be on-site in single or multiple day clusters for specific meetings.
Employees must reside in Washington state and within a reasonable distance to their King County worksite to respond to workplace reporting requirements.
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. 

KCEL Links:

Union Membership: This position is not represented.
Commitment to Equity and Social Justice: As the only jurisdiction in the world named after Dr. Martin Luther King, Jr., one of the most influential civil rights leaders in our nation's history, King County is a vibrant international community with residents that represent countries from around the world. It is a region with increasing diversity that cherishes the traditions of many cultures.
 We have a deep commitment to equity and social justice and advancing practices, strategies, and policies that promote fairness, justice, and opportunity for all – in our workplaces and our communities. With this commitment, King County has adopted a pro-equity agenda to advance regional change and ensure that residents from vulnerable communities are incorporated into our emergency planning and public outreach efforts. To learn more, please visit http://www.kingcounty.gov/equity.
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
King County Executive Branch employees are required to be fully vaccinated against COVID-19. If you are the successful candidate for the position you applied for, the County will send you a conditional offer letter.
As a condition of employment, prior to a final offer of employment, you will be required to:
  • submit proof of vaccination, or
  • have an approved request for medical or religious exemption and an approved accommodation. Philosophical, political, scientific, or sociological objections to vaccination will not be considered for an exemption or accommodation.
People are considered fully vaccinated against COVID-19 two weeks after receiving the final dose of a vaccination approved by the Center for Disease Control and Prevention (CDC).
The Executive Branch includes 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.
Questions, Accommodations or Assistance: 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 the recruiter listed on this job announcement.
Recruiter information: Jamie Jensen-Young (jjensenyoung@kingcounty.gov)


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
For additional information about employee benefits please visit our Benefits, Payroll, and Retirement Page.

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.

Are you applying to this position as an eligible current or previous King County Employee Priority Placement Program Participant? 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? Do you possess the skills and abilities to qualify for this position?
  • 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. Additionally, the position I was laid off from was the same or a higher percentage of FT status when compared to this one.
  • No.
If 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 layoff

Required Question