Beaverton City Library

Software Developer

New

Pay$7350.42 - $9851.25 / month
LocationBeaverton/Oregon
Employment typeOther
  • Job Description

      Req#: 5246124



      The City of Beaverton is recruiting a Software Developer to analyze, develop, and implement strategic information systems to improve operational flow and improve customized internal and external business applications.


      The primary focus for this position will be supporting, enhancing, and developing web-based and desktop applications. The Software Developer will also perform business process analysis and work with third-party vendor applications and integrations.


      The successful candidate will have:

      • Experience in SQL, C#, Blazor, XAML, Azure, ASP.NET, JavaScript, and MVC development.
      • Understanding of API protocols and standards, including HTTPS, JSON, XML, OAuth 2.0, JWT, Webhooks, and API gateways.
      • Knowledge of practices and principles of database structures and design, business process analysis, business applications.
      • Skill in conceptual analysis and application development and implementation.
      • Ability to collaborate with a team, establishing and maintaining effective working relationships.
      • Strong communication skills, including the ability to make presentations and develop reports that may include technical information.


      Why Beaverton?

      Impact: Contribute directly to improving public services, making a positive impact on the lives of residents.

      Community engagement: Work closely with local government officials, community leaders, and residents to understand their needs and develop solutions tailored to the city's unique challenges.

      Diverse projects: You'll have the opportunity to work on a wide range of interesting and challenging tasks in all areas of the city.

      Skill development: Gain valuable experience in data management, cybersecurity, and project management while working on projects that have a meaningful impact.


      This is a full-time, exempt, Management 2 (M2) position. The classification is Business Analyst Programmer . There is one vacancy. This position requires in-person work; a hybrid schedule (up to 3 days/week remote) may be available after the successful completion of probation.


      Please click APPLY to submit your application via the City of Beaverton’s online portal. You will need to fill out your work history and respond to several supplemental questions. Your education, skills, and experience will be evaluated using the main application form and supplemental questions only. A resume and cover letter are not required and do not substitute for a complete application and work history.

      • Analyze the city’s business processes and information systems and make recommendations for purchase, development, design/redesign of those systems and processes.
      • Coordinate with consultants and vendors on contract compliance specifications.
      • Review market software and make recommendations about purchasing software packages or developing in-house applications.
      • Prepare reports and recommendations.
      • Help develop citywide and departmental information plans
      • Analyze, design, code, test, implement and sustain vendor-provided and internally-developed software applications. Analyze new development tools.
      • Work with city departments to design and develop web-based applications for internal and external use.
      • Maintain and enhance existing applications in coordination with department users.
      • Develop and maintain database structure documentation, using recognized data management standards, and ensure those standards are followed. Maintain database servers.
      • Develop methods for application development. Evaluate performance and suggest improvements.
      • Help coordinate team resources to meet timelines and objectives.
      • Create a positive and supportive work environment with a culture of collaborative teamwork, clear communication, and ongoing learning and development.
      • Additional duties are outlined in the Business Analyst Programmer class specification.

      Minimum qualifications:

      • Bachelor’s degree in business, computer science, or a related field, and
      • Five years of experience in project management, business process analysis, and application development, design, and support, including:
        • Experience building RESTful and/or GraphQL APIs, including versioning, documentation, authentication, and performance optimization; and
        • Experience working with product, QA, and external vendors to clarify API requirements and integration constraints; and
        • Experience interpreting third-party API documentation, managing API keys, and troubleshooting integration issues with external teams; or
      • An equivalent combination of education and experience enabling the incumbent to perform the essential functions of the position.

      Licensing and special requirements

      • Ability to pass reference checks and education verification, and satisfy the requirements of a background check, including Criminal Justice Information Services (CJIS) fingerprints.
      • Ability to satisfy the requirements of a pre-employment drug screen for controlled substances, including marijuana.


      Studies have shown that some candidates hesitate to apply for a position if they do not believe they meet 100% of the hiring criteria. The city’s talent acquisition goals include hiring the candidate who is best able to meet the performance objectives of the role. We encourage people with non-traditional skill sets and experiences to apply, even if you believe you do not meet 100% of the qualifications and hiring criteria described.

      Wage range: $7,350.42 - $9,851.25 monthly

      Starting rate will be determined based on an analysis of related work experience included in the application materials. New hires who meet minimum requirements for the position will start at step one. Higher steps within the posted wage range may be offered to those who have additional years of directly related experience.


      Total compensation package and benefits

      In addition to competitive pay, the city offers a wide variety of benefits to regular employees which make up an exceptional total compensation package.


      The city pays the full retirement contribution to PERS including the employee portion; provides employees with an opportunity to participate in a deferred compensation retirement plan; makes available a public service loan forgiveness program and tuition reimbursement program; and offers excellent health, dental, vision and life insurance coverage .


      Additional benefits include excellent paid time off (PTO) accrual , PTO cash out options, wellness programs and incentives, a Health Reimbursement Account (HRA) VEBA with 3% employer contributions, an Employee Assistance Program (EAP) and bilingual pay premiums.

  • About the company

      Beaverton City Library serves more than 780,000 patrons a year at its main location and Murray Scholls branch. Each day, the library strives to improve the lives of children and families throughout the city by offering targeted services and unique prog...

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.