Systems Engineer Senior
- Summary
King County Department of Information Technology (KCIT) is seeking a Senior Systems Engineer with expertise in supporting custom web applications and services to support the business areas of King County. Competitive candidates must have high level knowledge of custom web applications, back-end server application hosting environments, database environments and configuration management. Application hosted environments include on-premise virtual environments as well as a cloud (Azure/AWS) infrastructure. Responsibilities include level two support functions, implementation and administering applications, ensuring custom applications availability, and transitioning to newer back-end server environments to fulfill King County's business needs, while engaging with other internal service providers to ensure the best experience possible for clients and internal users. You will be responsible for understanding as needed complex line of business applications end-to-end, their usage, interdependencies and complexities.
As a Senior System Engineer for the County, you will participate in continuous improvement. You will identify new issues, investigate logs, correlate failures between applications and databases, triage and resolve tickets for supported applications, provide troubleshooting expertise in production and non-prod environments, document new and updated solutions, and follow established procedures for managing business risk when working with production systems. You must have demonstrated troubleshooting skills. You will follow best practices in the operations of these systems to improve consistency and customer experience.
King County Department of Information Technology (KCIT)
KCIT is providing the building blocks for many of the region's most critical services. As the business solutions partner, we collaborate with the 18 County departments to develop products and services that better serve the needs of our customers and our community. To learn more about KCIT, please visit: http://kingcounty.gov/depts/it.aspx
As the first place recipient of the 15th annual National Association of Counties (NACo) Digital Counties Survey, KCIT was recognized for its vision, strategy, innovation, and collaboration. Previously earning top 10 digital county honors in the last eleven years from the Center for Digital Government, KCIT has a focus of delivering smart technology solutions that support customers, building stronger communities through innovative information technology.
Benefits
King County offers a robust benefits package to support you and your family in a variety of ways. To learn more about the benefits offered here, please click on the Benefits tab or click here: http://www.kingcounty.gov/employees/.
Work Schedule
The normal workweek for this position is Monday through Friday, 8:00 a.m. to 5:00 p.m. Alternative work schedules may be considered. This position is not eligible for overtime pay.
Duration
This position is estimated for a duration of 3 years.
Questions
If you have any questions regarding this recruitment, please contact Shannon Hoeper, shoeper@kingcounty.gov or 206-263-6957- Job Duties
- Responsible for supporting providing operations and maintenance oversight, and infrastructure lifecycle management for custom web applications developed and managed by KCIT.
- Play a key role in migrating applications from aging infrastructure to current platforms while working with other KCIT resources, services, and managing application support needs of King County's business lines.
- Support regulatory compliance, monitor system functionality, troubleshoot, track, resolve issues, document problems, issues, and resolutions requiring a broad understanding of the entire system.
- Manage software configuration updates including those necessitated by server patches and migration to the cloud.
- Cross train on systems and contribute to the issue/resolution knowledge base.
- Migrate applications from ageing to newest server platforms; troubleshoot, track, resolve, and document system problems and issues;
- Manage system upgrades and implement through established change management processes; serve requests for configuration changes.
- Identify, analyze, and prioritize change requests.
- Assess potential system-wide impacts of proposed module configuration changes and facilitate testing activities as necessary after updates or fixing issues.
- Monitor alerts, system/application logs etc. to proactively identify impending problems and issues. You will take preemptive steps to avoid application outages, serve as the contact for system support issues and as technical support lead to provide adequate coverage. Provide support for service issues or failures.
- Update documentation as a part of continuous improvement and reference material for application support based on learning from issues and resolutions; update documentation on troubleshooting and complex technical analysis including updates to business rules, work flows, databases and interfaces while working closely with key stakeholders.
- Keep up to date with latest technology trends applicable to supporting applications written using latest technologies and platforms, share information and collaborate with peers.
- Experience, Qualifications, Knowledge, Skills
- Bachelor's Degree in Computer Science, Information Technology, or a related discipline and 3 years work experience developing, upgrading or supporting custom web applications, or an equivalent combination of education/work experience that provides the knowledge/skills/abilities necessary to perform the job
- Demonstrated competence with MS Windows operating systems and Linux and Virtual servers
- Basic understanding of runtime, middleware, OS, virtualization, servers, storage and networking technologies
- Familiarity with IAAS and PAAS
- Experience with IIS setup, applications deployment and troubleshooting
- Ability to troubleshoot issues, track, resolve, and document significant system problems and issues requiring a broad understanding of the entire complex system
- Skilled to modernize, implement updates, diagnose and fix bugs in legacy software
- Skilled at gathering issues information, analyzing and troubleshooting the course of action necessary to provide resolutions to help timely completion of projects
- Skilled in facilitating complex system changes. Identify, analyze, and prioritize system change requests. Assess potential system-wide impacts of proposed module configuration changes
- Demonstrated technical writing skills to create documentation including troubleshooting help files, system diagrams, and flowcharts
- Demonstrated project management skills, organizational skills and attention to detail
- Good understanding of standards, policies and strategic planning
- Demonstrated customer service skills
- Ability to convey technical information to any audience
- Excellent communication skills using effective verbal, nonverbal, written and listening techniques
Desirable Qualifications
- Software development experience in Microsoft's Visual Studio development environment preferred
- Experience working with Oracle (11G or later) and SQL databases (SQL Server 2012 or later), and, PL/SQL or TSQL programming and supporting stored procedures preferred
- Team Foundation Server/Visual Studio Team System/ Azure DevOps experience preferred
- Experience with XML, XSLT, CSS, XHTML, Java Script and .NET Web Services preferred
- Supplemental Information
Are you ready to apply?
The recruitment for this position is open to all qualified candidates. Please complete a King County application, resume, and a letter of interest. In addition to filling the current vacancy, this position may be used to fill future vacancies.
Union Membership: This position is represented by PTE L17 Information Technology
(For internal use only: Classification: (Systems Engineer - Senior- 7313300)
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 authorized to work in the United States?
- Yes
- No
02Does your authorization require sponsorship now or in the future from an employer or other source? (This does not preclude you from being considered for this position.)- Yes
- No
03All candidates for employment with KCIT must undergo a thorough background investigation process, including checking references. The process for this position may also include fingerprinting. Are you willing to undergo a background investigation process as described above?- Yes
- No
04Please describe your experience in managing custom built applications.05Please describe your experience in configuring and managing applications on-prem and cloud hosted.Required Question