Pierce County logo

Pierce County

IT SOFTWARE ENGINEER 1 or 2 (DOQ)

SALARY
Depends on Qualifications
LOCATION

Tacoma, WA

JOB TYPE

Career Service - Full Time

JOB NUMBER

17-00390

DEPARTMENT

Information Technology

DIVISION

IT-Software Development

OPENING DATE

12/15/2017

CLOSING DATE

Continuous

SALARY
Depends on Qualifications
LOCATION

Tacoma, WA

JOB TYPE

Career Service - Full Time

JOB NUMBER

17-00390

DEPARTMENT

Information Technology

DIVISION

IT-Software Development

OPENING DATE

12/15/2017

CLOSING DATE

Continuous

Description

         ANNUAL HIRING RANGE: 
Software Engineer 1: $30.81 to $36.77 (with growth to $44.22)
Software Engineer 2: $72,083 to $86,514 (with growth to $104,402)
 
                 CLOSING DATE: Open until filled
(first consideration given to candidates that apply by Jan 5, 2018)
 
Please Note: There are multiple openings for this recruitment.
  
NATURE OF WORK
 
This is professional, technical, analytical, and customer-oriented work in the Software Development Division of Information Technology. An employee in this classification provides technical expertise to clients for essential information technologies. Work involves delivering services that optimize the use of information technology to the highest benefit of the County. Work is applied to complex situations, is primarily intellectual in nature, and results in creative and varied solutions while maintaining a County-wide perspective. The employee must use independent judgment and initiative as well as appropriately solicit the expertise of colleagues. Work is reviewed periodically through conferences, reports, and attainment of assigned goals.

Position Summary

Employees in these classifications provides technical expertise at different levels to Pierce County departments and agencies in multiple areas.
 
The Software Engineer 1 classification is distinguished from other IT Software Engineers by performing a narrower range of technically complex duties and the level of direction required to perform job functions.
 
The Software Engineer 2 is distinguished from other IT Software Engineers by performing a broad range of technically complex duties on multiple platforms.
 
As a Software Engineer 1:

  • Perform professional functions in software programming and analysis.
  • Assist in designing, coding, testing, deploying, maintaining, enhancing, and supporting County software systems.
  • Assist in working with business customers in translating requirements into plans and specifications.
  • Assist in developing new software and customize, developing interfaces to, or integrating with third-party business systems.
  • Work in a team-based environment, communicating effectively with all levels of staff and management.
  • Collaborate on the identification of business and system requirements.
  • Address customer's information needs by developing technology solutions and supporting information and technology systems on multiple computing platforms.
  • Provide work estimates to project team and lead.
  • Participate in the testing process through unit testing, integration testing, system testing, acceptance testing, and automated test development.
  • Coordinate data development and access with necessary department and technical staff.  Protect the safety, integrity, and privacy of data.
  • Tune poorly performing application and database code.
  • Write and generate system documentation.
  • Deliver excellent customer service, assist in measuring and creating customer satisfaction, and enhance customer relationships with the Information Technology Department.
  • Maintain up-to-date software development knowledge and build expertise among colleagues in the Information Technology Department.
 
As a Software Engineer 2:
  • Develop integrated technology solutions and supporting information and technology systems on multiple computing platforms.
  • Plan for information technology deployment and implements planned solutions.
  • Solve information technology problems proactively.
  • Implement Pierce County Strategic Information Technology Plan strategies.
  • Develop an expanded knowledge of the customer's business and builds expertise and technical knowledge among customers.
  • Provide direction, assistance, and training to IT customers and professional staff in assigned technology areas.
  • Use and build teamwork in a variety of teams that involve colleagues, customers and vendors.
  • Deliver excellent customer service, measures and creates customer satisfaction, and enhances customer's relationships with IT.
 
OTHER JOB FUNCTIONS
  • Manage time and resources.
  • Record time spent on work activities.
  • Prepare reports and deliver presentations.
  • Perform administrative tasks and other job functions as required.

Qualifications

IT Software Engineer 1: An Associate of Arts or Associate of Science degree in computer science or related field and two or more years of information technology experience required. Additional education or experience may substitute for the recruiting requirements.
 
IT Software Engineer 2: A Bachelor's degree in computer science or related field and three or more years of information technology experience required. Additional education or experience may substitute for the recruiting requirements.
 
Preferred Requirements:
Experience using AngularJS, HTML5, JavaScript, and CSS3. Experience using Java, Groovy and Grails. Experience writing Karma, Protractor and Junit tests. Experience using MySQL, Sybase Adaptive Server Enterprise 15 or other RDMS. Experience with RESTful web services.

SPECIAL REQUIREMENTS AND/OR QUALIFICATIONS:   A valid Washington State driver's license may be required when travel is required of the position. Ability to successfully complete a Pierce County background investigation.  Fingerprint and in-depth criminal history check (limited to the last 10 years) may be required. 

Supplemental Information

To be considered for this opportunity please: Complete and submit an online Pierce County Employment Application by selecting "APPLY" above or go to:  www.piercecountywa.org/jobs.
 
If you do not have internet access, you may visit your local public library or any WorkSource location and use their computers. Individuals needing accommodation in the application, testing process or need this job announcement in an alternative format you may call Human Resources at (253) 798-7480, at least two days prior to the need.
 
This is a competitive selection process. Your application form will be reviewed and evaluated for the quality and quantity of education/experience in the areas listed. Applicants whose qualifications most closely correspond to the County's needs will be eligible for further consideration. Notification of application status normally occurs 4 to 6 weeks after the closing date. Short notice may be given to applicants to participate in further selection processes which may include written, oral and performance examinations, and final interviews.
 
As an Equal Employment Opportunity Employer, Pierce County welcomes a diverse workforce. Pierce County does not discriminate based on race, creed, religion, color, national origin, sex, sexual orientation, marital status, age, disability, veteran status, the presence of any sensory, mental, or physical disability, or the use of a trained guide dog or service animal by a disabled person.

Employer
Pierce County
Phone
(253) 798-7480
For Sheriff's Department positions: 253-798-6250
Website
http://www.piercecountywa.org/jobs
Address
Pierce County Human Resources
950 Fawcett Avenue, Suite 200
Tacoma, Washington, 98402
Employer
Pierce County
Phone
(253) 798-7480
Website
http://www.piercecountywa.org/jobs
Address
Pierce County Human Resources
950 Fawcett Avenue, Suite 200
Tacoma, Washington, 98402
IT SOFTWARE ENGINEER 1 or 2 (DOQ) Supplemental Questionnaire
* QUESTION 1
Please describe your level of education. - MF









* QUESTION 2
Describe your level of experience of related information technology experience.











* QUESTION 3
Relate your experience and skill level developing server applications using AngularJS or other JavaScript framework.





* QUESTION 4
Relate your experience and skill level developing server applications using HTML5, JavaScript, and CSS.





* QUESTION 5
Relate your experience and skill level developing server applications using Java, Groovy, or other object-oriented language.





* QUESTION 6
Relate your experience and skill level developing server applications using Grails or other convention-over-configuration framework.





* QUESTION 7
Relate your experience and skill level developing server applications using g. RESTful web service.





* QUESTION 8
Relate your experience and skill level developing server applications using Sybase Adaptive Server Enterprise, MySQL, or other RDMS.





* QUESTION 9
Relate your experience and skill level developing server applications using Karma, Protractor, JUnit or other testing framework.





* QUESTION 10
Please explain your experience developing reusable code? If you don't have this experience, type N/A.
* QUESTION 11
Please describe your experience researching new techniques, tools, and methods? If you do not have this experience, type N/A.
* QUESTION 12
Please describe your experience authoring documentation? If you do not have this experience, type N/A.
* QUESTION 13
Describe your relevant education and work experience in sufficient detail to show that you meet the requirements of this position. Give specific examples whenever possible. Resume must be received prior to closing date/time to be included with application. Did you include your resume?


* Required Question