
Pierce County
IT SOFTWARE ENGINEER 1 or 2 (DOQ)
Tacoma, WA
Career Service - Full Time
17-00390
Information Technology
IT-Software Development
12/15/2017
Continuous
Tacoma, WA
Career Service - Full Time
17-00390
Information Technology
IT-Software Development
12/15/2017
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