The Digital Solutions Department is seeking a Programmer Analyst. This position enhances, maintains, and makes recommendations for a wide range of business applications at various levels of application architecture by using a variety of programming languages and technologies.
The Programmer Analyst is a member of the Information Technology Applications Team. The duties of the position include working closely with business partners in support of new technology initiatives and extending existing solutions to meet fast changing business requirements. This position requires experience with a variety of technologies and a willingness to learn and adopt new approaches to solve business problems as the District develops innovative solutions.
This position is open until filled. Applicants who apply on or before 5:00pm, February 3, 2020, will be included in a first review of applications for the open position.
Essential Functions(The essential functions listed below are not intended to reflect all duties that may be assigned to this classification. The District may augment duties and/or essential functions at its discretion. Additionally, some incumbents may not perform all Essential Functions.)
1. Analyze and evaluate user requests for application, service, and information system enhancements or replacements and meet with users and management staff to understand system and business needs.
2. Research, design, develop, document, and make recommendations for software application requirements.
3. Research, develop, write, and install programs, applications, or reports for new or existing applications including third party applications.
4. Serve as a technical support resource to District staff on issues relating to information technology. Provide technical support and information to vendors and outside consultants as assigned. Assist in user training for new and current applications. Troubleshoot and resolve problems in response to help desk calls.
5. Perform analysis, design, implement, and maintain integration solutions.
EXPERIENCE AND TRAINING GUIDELINES:
Any combination of experience and training that would likely provide the required knowledges, skills, and abilities is qualifying. A typical way to obtain the KSAs would be:
Increasingly responsible experience using programming languages and tools, as well as experience with relational databases.
Experience in two of the four following areas:
2) SharePoint basic administration ( creation of custom lists/libraries, permissions management, development of custom InfoPath list forms, implementation of OOTB workflows, and other administrative functions)
3) ESRI ArcGIS
4) SQL Server Integration and Reporting Services
College coursework in computer science, computer programming, object-oriented and relational database design, or related field.
CERTIFICATION AND LICENSURE:
Upon selection, candidate must possess and maintain a valid State issued driver's license.
Applicants who require reasonable accommodation in order to participate in any phase of the application process should contact Human Resources at 503.681.3600 or TDD 503.681.3601.
Equal Employment Opportunity
Clean Water Services is an Equal Opportunity Employer and does not discriminate on the basis of race, religion, gender, national origin, marital status, age, uniformed service, sexual orientation or disability in the admission or access to the recruitment process or any aspect of employment.