Development Analyst Senior

Multnomah County | Portland, OR

Applying to this job will open a new window on the employer's web site to apply there.

Posted Date 6/20/2025
Description

OVERVIEW

Join our team as a Senior Development Analyst and become a vital part of building solutions that support Multnomah County.

As a Senior Development Analyst, you will help to build the core data systems for the County’s Department of Health as they move into the future. You’ll dive into the complete software development journey—from gathering requirements and designing solutions to coding, testing, and implementation using Agile development practices. You’ll collaborate directly with County customers and our tech teams to solve problems, lead complex software projects, and ensure our applications are stable, responsive, and built to the highest standard. We’re looking for a curious and experienced professional who is comfortable working on large-scale applications and is passionate about creating technology that makes a difference. If you're ready to apply your expertise to meaningful work, let's connect.

Essential Job Duties:

DEVELOPMENT AND SUPPORT OF APPLICATIONS

  • As a key member of our team, you’ll guide applications through their entire lifecycle. You'll be responsible for designing and building robust solutions, data models, and interfaces, and writing high-quality, structured code. Championing quality is central to this role, so you will handle everything from unit testing to meticulously tracking and resolving defects. Beyond development, you will provide ongoing support, maintenance, and enhancements for our existing systems, always looking for opportunities to improve functionality and performance. This position requires strong collaboration with internal and external teams to solve complex problems and help guide technical decisions.

SOFTWARE DEVELOPMENT LIFECYCLE PROCESSES

  • In this role you will lead software development lifecycle processes. You'll guide technical teams in researching options and making key decisions, and you'll be instrumental in gathering requirements and developing system architectures for medium to large projects using an agile development methodology. A significant part of your work will involve shaping our development guidelines and methodologies while ensuring compliance with county standards. You will also be involved in the entire testing process, from unit to regression testing, and ensure all deployments follow established change control processes, managing our software assets from their creation through to retirement.

PROVIDING CUSTOMER AND IT SERVICES

  • A key part of this role is acting as a bridge between our technical teams and our customers. You will work directly with users to translate their business needs into technical solutions, and you must be skilled at articulating complex concepts in clear, understandable terms. Your expertise will be crucial as you help evaluate system upgrades and new products, and we’ll look to you to promote best practices and share insights on emerging software trends. Excellent communication and a professional, customer-focused approach are essential as you address inquiries and provide effective follow-up.

INFORMATION TECHNOLOGY CONCEPTS

  • You will be our go-to expert for technical support and overall incident management. Your responsibilities will include everything from bug tracking to troubleshooting and resolving a wide range of issues related to our applications and the underlying systems. You'll work closely with developers and analysts to provide input on software design and coordinate defect repairs. A critical part of this role is understanding and executing our security models to meet all privacy and regulatory protocols. We will also count on you to stay abreast of emerging tech trends, recommend improvements, and help develop our internal policies and procedure

PROJECT MANAGEMENT AND TEAM PARTICIPATION

  • You will help guide simple to moderately complex projects from start to finish. This includes defining the scope of work, prioritizing tasks, and providing accurate estimates and status reports. You’ll be a key player in our software release cycles, completing development and quality assurance tasks while proactively documenting and tracking any security or quality risks. We are looking for an adaptable team player who can model positive progress within our technical environment and work effectively to get things done.

Let's talk more. Apply today!

Diversity and Inclusion: At Multnomah County, we don't just accept difference; we value it and support it to create a culture of dignity and respect for our employees. We are proud to be an Equal Opportunity Employer. 

TO QUALIFY

We will consider any combination of relevant work experience, volunteering, education, and transferable skills as qualifying unless an item or section is labeled required. Please be clear and specific about how your background is relevant. For details about how we typically screen applications, review our overview of the selection process page.

Minimum Qualifications/Transferable Skills*: 

  • Bachelor's degree (in lieu of degree, equivalent years of experience will be considered)

             AND 

  • 3 years of experience in application design and development, and deployment processes
  • Ability to pass a criminal records check.
  • ***The specific knowledge, skills and abilities listed below

 ***Required Knowledge, Skills and Abilities

Development and Support of Applications/Concepts:

  • Advanced skill and knowledge of Data Architectures and Design (normalized, dimensional, UML modeling, OLAP)
  • Advanced skill and knowledge of User Interface Design and Tools (Cascading style sheets) Data Warehousing, Data Lake (Snowflake)

Development and Support of Application/Tools:

  • Advanced skill and knowledge of Job Scheduling Tool/Scheduling Tasks and Processes (AutoSys, SOL Server, Windows Scheduler)
  • Advanced skill and knowledge of File transfer (FTP, SFTP)
  • Advanced skill and knowledge of Distributed Environment Utilities (FTP, Telnet, Attachmate, ODBC)
  • Advanced skill and knowledge of Database Tools (Microsoft SQL Server Enterprise Manager, Query Analyzer, Profiler; Oracle TOAD, Redgate)
  • Advanced skill and knowledge of Database Management Systems (Oracle, SOL Server)
  • Advanced skill and knowledge of Microsoft Visual Studio (Model Builder, Solution Builder)
  • Advanced skill and knowledge of Database Executable Objects (Stored procedures, functions, views and triggers)
  • Advanced skill and knowledge of ETL Tools (Microsoft DTS/SSIS, VBScript, Informatica)
  • Advanced skill and knowledge of ANSI SOL Languages (T-SQL, PL-SOL)
  • Advanced skill and knowledge of Data Modeling Tools (Visio for Enterprise Architects, ERWin)
  • Advanced skill and knowledge of Web Languages (JavaScripWBScript, HTML/XHTML/HTML5, ASP, ASP.net MVC, ASP.net Silverlight, JQuery)
  • Advanced skill and knowledge of Data Transport (XML)
  • Advanced skill and knowledge of Web Servers (IIS, Apache Tomcat)
  • Advanced skill and knowledge of Source Control (Subversion)
  • Advanced skill and knowledge of Report Management Tools (Snowflake, Crystal Enterprise, Microsoft Report Manager)
  • Advanced skill and knowledge of Report Development Tools (Microsoft Visual Studio Report Designer, Crystal Designer)
  • Advanced skill and knowledge of Bug Tracking Tools (YouTrack, Pivotal Track)

Preferred Qualifications

  • Experience with a major cloud platform (Azure or AWS)
  • Experience with CI/CD (Continuous Integration/Continuous Deployment) pipelines and tools (e.g., Azure DevOps, Jenkins, GitHub Actions)
  • Experience with Azure Data Factory.
  • Experience working in an Agile or Scrum development environment
  • Experience working in the public sector or for a government agency
  • Experience with applications involving Health and Human Services data or regulations (e.g., HIPAA)

*Transferable skills: Your transferable skills are any skills you have gained through education, work experience (including the military) or life experience that are relevant for this position. Be sure to describe any transferable skills on your application and clearly explain how they apply to this position.

SCREENING AND EVALUATION

The Application Packet:

    • A completed online application.
    • Required resume covering relevant experience and education. Please be sure your resume includes the following for each employer: name of employer, location, dates of employment, your title, a brief summary of your responsibilities, and the number of employees under your supervision.

 

  • Required cover letter that expands on your resume, addresses why you are interested in this position and demonstrates how your experience and skill set align with the minimum and preferred qualifications listed.

 

The Selection Process: For details about how we typically screen applications, review our overview of the selection process page. We expect to evaluate candidates for this recruitment as follows:

  1. Initial review of minimum qualifications
  2. Technical exam
  3. Consideration of top candidates
  4. Background and reference checks

Equal Pay Law: Please be advised that the pay range listed for this position is intended to provide general guidance on the earning potential for the role. However, actual compensation will be determined in accordance with the Oregon Equal Pay Law and will take into account factors such as the candidate's relevant experience, education seniority, training, and/or tenure. Candidates should expect that initial offers will be made within the listed pay range and may not be at or near the top of the range.

Note: The application and resume should demonstrate your work experience/skills and how they relate to those shown in the Overview, Essential Job Duties and To Qualify sections of the job announcement. Please be thorough, as these materials will be scored to determine your eligibility for an interview.

ADDITIONAL INFORMATIO

Please note: this position is pending upon approval of a budget approval by the County Board of Commissioners. The anticipated start date for this position is after July 1st.

Routine Telework: This position is designated as “routine telework,” meaning you will be working remotely (from home); a hybrid schedule also is available. As with all routine telework positions, employees may be required to come into the office on occasion. The designation of Routine Telework may be subject to change at a future time. All employees must reside in Oregon or Washington; the county cannot support ongoing telework from other locations. We are not able to sponsor H-1B, F-1 OPT, or STEM OPT visas.  All employees must reside in Oregon or Washington, as the county is unable to support ongoing telework from other locations.

Type of Position: This is an hourly, AFSCME Local 88 union-represented position and is eligible for overtime.

Location: This position is officially housed in the Multnomah Building, 501 SE Hawthorne Blvd. Suite 400, Portland, Oregon, 97214. 

Work Schedule:  Monday - Friday 8:00am - 5:00pm. There is some flexibility with the start and end times.

Serving the Public, Even During Disasters

Everyday, Multnomah County staff work together to serve as a safety net for our communities. During a disaster, this safety net becomes even more critical. All County employees have a role in serving the public during inclement weather, natural disaster, or other types of community emergency response. During these emergency responses, while typically there begins with a call for volunteers, county employees may ultimately be reassigned from their current position to a role in the emergency response in order to support the critical needs presented by our communities. For more information, please visit the Disaster Service Worker Information page.

Salary59.19 - 72.85 Hour
Location
Remote
Position Type
Full Time
Experience
5-10 years
Job Category
Government & Public Administration | Information Technology

Share this job