Software Developer | City of Eugene page has loaded. Software Developer | City of Eugene page has loaded.
 Click here or press any key to continue.

Software Developer



Software Developer

Salary

$77,958.40 - $102,918.40 Annually

Location

Eugene, OR

Job Type

Full-Time

Job Number

01942

Department

Central Services Department

Division

Information Services Division

Opening Date

07/07/2017

Closing Date

8/23/2017 5:15 PM Pacific

General Statement of Duties

The City of Eugene Information Services is looking for dedicated and innovative people who share a love of working with high technology to solve problems. Join our fun, friendly, and diverse Application Development (AppDev) Team developing and supporting citywide systems for an organization with extensive opportunities to learn, grow, and make a difference in a community that cares about you.

The successful candidate for this position will demonstrate:

  • Self-starter with solid experience in analyzing, designing, and developing applications using object-oriented concepts in a .NET environment using C#
  • HTML5, CSS a plus
  • Strong knowledge of database design concepts and the ability to write SQL in a Microsoft SQL Server environment
  • The ability to implement, modify, and support vendor supplied software solutions
  • Excellent communication skills & a drive to understand customers
  • Experience working effectively in a team environment
  • Enthusiasm for Story-Driven Agile Development/Processes e.g. SCRUM
  • Excellent problem solving skills& a pioneering spirit
  • Obsessive attention to detail with a strong interest in automating anything that needs to be done twice
  • Experience with TFS, JIRA or a similar ticket tracking system for development
  • Data experience nice to have

The Software Developer (classification: Application Systems Analyst) performs an array of cutting edge professional and technical support activities for City's enterprise applications and systems.  These duties include maintenance and enhancement of existing software applications; analysis, design, implementation and testing of new software applications, integration of data from various platforms; performance testing and troubleshooting; production of system specifications, procedures, and documentation.

The City of Eugene has an extensive portfolio of automated business applications. Most applications are developed primarily using Microsoft's SQL Server as the RDBMS. Web and Windows applications are primarily developed using .NET/C# and JavaScript.

Salary Range:
  • Application Systems Associate: $60,881.60 - $78,769.60 Annually
  • Application Systems Analyst 1: $66,996.80 - $86,652.80 Annually
  • Application Systems Analyst 2: $72,883.20 - $96,220.80 Annually
* Based on candidate qualifications, the position may be filled at either the Application Systems Associate, Analyst 1 or Analyst 2 level. See Qualifications Section for additional information.

Work Schedule: 40 hours/week, Monday-Friday with additional or flexible hours as needed to meet business needs.

Department / Division: Central Services Department / Information Services Division (ISD), AppDev Team

Work Location: Information Services, 100 W. 10th Avenue, Suite 450, Eugene

Online applications only

Examples of Duties Performed - Duties may include but are not limited to the following

Key responsibilities:

  • Design and coding: Architect and document formal description of application/database programs from requirements; develop program functions and interfaces; create implementation/test plans and reports
  • Database Development: Develop data models to support new applications, normalize data, develop and implement physical database designs and create ad-hoc queries, stored procedures and  user defined functions, etc. as needed
  • Support and Maintenance: Support and maintain existing applications and vendor systems, implement new features and apply updates, troubleshoot customer issues
  • Implementation of vendor systems: Select and implement purchased vendor systems collaboratively with customers according to project management best practices
  • The engineer's technical skills will also be used construct test tools and scripts for use by others.
  • The engineer will be responsible for creating new robust frameworks, ensuring scalability and reusability that can be used by various departments across the City of Eugene
  • The engineer will collaborate with all the team members, serving as a liaison to PM, Scrum Master, Managers as needed
  • Assists other developers with existing data systems and solves complex software related problems.
  • Troubleshooting complex issues that would involve working with other teams.
  • Introduce new technologies to the ISD teams
  • Creates and/or adjusts system documentation; coaches users on newly developed systems as needed.
  • Develops with the quality development of citywide standards for data, program, documentation, and analysis and design standards.
  • Ensures implementation of and adherence to the City's Affirmative Action and Diversity Work Plans.
  • Participates on committees and task teams. May serve as project leader. May be assigned project leadership duties.
  • Performs related duties as assigned.

Application Systems Analyst 2:
If assigned supervisory role, the Application Systems Analyst 2 is responsible for the selection, supervision and evaluation of assigned staff; assigns work and ensures appropriate training is provided; investigates complaints; recommends and administers disciplinary actions; handles sensitive personnel matters and recommends grievance responses; exercises full supervision over employees.

To view a full list of duties, knowledge and skills required for this position you can link to the position's classification here:

Application Systems Associate
Application Systems Analyst 1
Application Systems Analyst 2

Qualifications

MINIMUM QUALIFICATIONS:

Application Systems Associate

Experience:
6 months of progressively responsible experience in computer analysis and programming. 1 year preferred.

Training:
Requires a Bachelor's degree from an accredited college or university with course work in computer languages and programming, management information systems, or related field.

Application Systems Analyst 1

Experience:
Three years of progressively responsible experience in computer analysis and programming.

Training:
Requires a Bachelor's degree from an accredited college or university with course work in computer languages and programming, management of information systems, or related field.

Application Systems Analyst 2

Experience:
Five years of progressively responsible experience in computer analysis, design and programming; business process engineering; knowledge of hardware and software used by the City.

Training:
Requires a Bachelor's degree from an accredited college or university in computer languages and programming, management of information systems, or related field.
Other combinations of experience and education that meet the minimum qualifications may be substituted.
 
MUST PASS A CRIMINAL RECORDS CHECK.

Supplemental Information

Selection Process: Applicants are screened based upon their relevant knowledge, abilities, skills, experience, and training. The selection process varies according to the position and can include such things as screening of supplemental questionnaires, written or skill tests, ability or fitness tests, interviews, and assessment processes. In addition, background investigations and records checks may be required. Some positions also require applicants to have a psychological evaluation and/or physical examination and a drug test prior to employment.

DUE TO THE VOLUME OF APPLICATIONS RECEIVED BY THE CITY, GENERALLY, ONLY APPLICANTS SELECTED FOR FURTHER CONSIDERATION (TESTING, INTERVIEWS) WILL BE CONTACTED. 

Current information about the status of a job posting is available by going to www.eugene-or.gov/jobs and selecting "Check the Status - Recently Posted jobs."

The City of Eugene complies with the Americans with Disabilities Act of 1990. Any applicant with a qualified disability under the Americans with Disabilities Act may request accommodation by contacting an employment coordinator at (541) 682-5061.

In compliance with the Immigration Reform and Control Act of 1986, the City of Eugene will request all eligible candidates who accept employment with the City to provide documentation to prove they are eligible for employment in the United States.

The City of Eugene is committed to a work environment which values the cultural, educational, and life experiences of each employee. We believe that a diverse workforce enables us to deliver culturally competent service to all members of our community. As part of our commitment to diversity, the City continues to be an affirmative action/equal opportunity employer. Women, people with disabilities, and persons of color are strongly encouraged to apply.

Upon eligibility, the City will contribute an employee contribution of 6%, as well as the employer contribution, to a retirement program administered by the Oregon Public Employees' Retirement System (PERS). In addition, the City will pay a 3% contribution to a deferred compensation program if the employee contributes at least 1%.

Valid Oregon driver's license, or ability to obtain by date of hire; must pass driving records check and, if hired, maintain a driving record that meets the City's standard. Oregon law requires that an out-of-state license holder must obtain a valid Oregon license (with appropriate endorsements) within 30 days of becoming domiciled in the state (ORS 803.355).

If a job posting indicates this position is temporary (not limited duration) then the employee serves at will. Temporary employees do not receive benefits through the City of Eugene unless required by City, State or Federal code/statute.

Salary and Benefits
The normal starting salary is the first step shown on the posting. Other placement in the salary range may be considered depending on qualifications and experience. Periodic advancement through the salary range is dependent upon merit. The City provides a full range of benefits, including holidays, vacation, sick leave, retirement benefits, deferred compensation, physical examination, life insurance, and long-term disability. Health, dental, and vision benefits are available.

To view a summary of benefits and/or benefit premium rates click the respective link. Click here to view information about Total Worker Health.

01
The supplemental questionnaire is scored and will be used to determine if you will proceed to the next phase of the selection process. Provide detailed answers to each question. Please do not reference your résumé or application in your responses.
02
How many years of Agile development experience do you have? What has been your experience with this methodology?
03
In terms of development planning, what are the steps you take for a 2-day effort versus a 2-month effort?
04
Describe a recent programming challenge. What was the solution? Provide details such as language, database, and programming technique.

Required Question

Agency
City of Eugene
Address
City of Eugene, Employee Resource Center
940 Willamette St, Suite 200
Eugene, Oregon, 97401
Phone
(541) 682-5061

City of Eugene

Current Job Openings

City of Eugene

Job Application