
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.
- 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: In this role you'll 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 remote days per week) 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; 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; 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 fingerprints.
- Ability to satisfy the requirements of a pre-employment drug screen.
The City of Beaverton is committed to supporting a culture of accountability, equity and inclusion for all, especially marginalized groups. We pledge to continue the ongoing, difficult and essential work needed to address institutional racism and historical inequities in all forms.
Beaverton is a diverse city, boasting a large population of qualified persons, including women, veterans, Black, Indigenous and People of Color, persons with disabilities, generational groups, persons who speak many languages and are of diverse national origins.
Studies have shown that many candidates, especially women, are less likely to apply for a job 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 therefore encourage persons 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,000.40 - $9,382.15 monthly
Starting rate will be determined depending on relevant work experience as outlined in the Equal Pay Act. New hires who meet minimum requirements will start at step one. Higher steps may be offered to those who have additional years of directly related experience to the position within the posted wage range.
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.
City of Beaverton Compensation Break Down |
Gross cash compensation |
Starting step | Step 1 | Step 4 | Step 7 |
Yearly salary | $84,004.80 | $97,242.24 | $112,585.80 |
|
|
|
|
Estimated benefits paid by the city - Non-cash compensation |
Public Employees Retirement System fully-paid contributions for employee | $4,410.25 | $5,105.22 | $5,910.75 |
Medical & Dental - Max city contributions for employee +1 (dollar value) | $29,922.12 | $29,922.12 | $29,922.12 |
Health Reimbursement Account (HRA) VEBA; 3% contribution | $2,520.14 | $2,917.27 | $3,377.57 |
No-cost TriMet public transportation pass (dollar value) | $1,200.00 | $1,200.00 | $1,200.00 |
Total estimated non-cash compensation/benefits | $38,052.52 | $39,144.60 | $40,410.45 |
|
|
|
|
Total salary and estimated non-cash compensation value | $122,057.32 | $136,386.84 | $152,996.25 |
Annual amounts in the table are shown for comparison purposes only and may vary slightly from actual salaries due to rounding calculations in the payroll system.