Skip to content

Senior Salesforce Developer

Multnomah County - Department of County Assets
November 17, 2022
501 SE Hawthorne Blvd , ste 400, Portland, Oregon
Job Type


urrent employees: Please apply through the employee portal to be considered for this opportunity.

Pay Range:

$49.01 - $60.24 Hourly

Department of County Assets (DCA)
Job Type:

Regular Represented
Exemption Status:

United States of America (Non-Exempt)
Closing Date (Open Until Filled if No Date Specified):

The Opportunity:

This position is open continuous, with a first review of applications occurring on December 5, 2022. Qualified candidates are encouraged to apply without delay .

LOCATION: While this position is eligible for "routine telework," at this time all employees must reside in Oregon or Washington; the county cannot support ongoing telework from other locations.

Multnomah County's Department of County Assets (DCA) is looking for an experienced Senior Salesforce Developer to support the county’s Salesforce platform. In this role, you will participate in the full life-cycle software development process of analysis, design, development, testing and implementation of information systems for county customers. You will work directly with customers and other technical staff to resolve problems and provide technical assistance on the applications in production; lead development, quality assurance and research and development efforts; and serve as project lead for cross-functional teams in large development projects as necessary.

Multnomah County offers an exceptional benefits package, including employer-funded retirement savings; health and dental insurance at very low cost to full-time employees and their dependents; paid parental leave; wellness programs; a focus on work-life balance; and much more. Find more details on our website. This positions is also eligible for overtime pay.

Who we are: Multnomah County IT is one of the most innovative government IT organizations in the nation, dynamically aligning itself with emerging industry trends. We are a group of creative, smart, and talented people who foster an inclusive environment of collaboration and fun. Our strength is the diversity of our people.

Our Commitment to Safety, Trust and Belonging: Multnomah County is committed to developing, nurturing and continually improving workforce equity by identifying and addressing the structural and policy barriers to equal employment opportunity faced by our employees and communities. County employees across the organization have stepped forward to develop a strategic plan and help create a workplace where everyone can reach their full potential. Learn more by reading our Workforce Equity Strategic Plan and exploring our Core Competencies for all County employees.

Essential Job Duties:

Salesforce Application Development

Design, develop, implement, and maintain software application components in the Salesforce environment including screens, forms, reports and objects using departmental standards, methods and techniques.

Perform technical lead and/or project management for complex projects; assign software development tasks to project team members and monitor to make sure they are completed within the allotted timeline.

Provide expert technical review of peers' project deliverables; ensure tasks are completed to quality standards.

Design, develop, and maintain interfaces with other internal and external applications.

Monitor applications and systems, as required, to proactively identify service disruptions and opportunities to improve stability, performance and availability.

Coordinate and ensure compliance to Salesforce processes including source code control and software build environments.

Identify, propose and develop system improvements in functionality and performance

Responsible for understanding and executing security models that meet privacy and regulatory protocols.

Salesforce Software Development Lifecycle Processes

Coordinate technical tasks through all phases of the software development life cycle.

Develop and oversee project work plans, including defining project implementation schedules and priorities; collaborate with functional teams to translate user needs into solutions; serve as a project or technical lead; coordinate the work of others.

Provide technical support and assistance to users; develop and deliver training; troubleshoot issues and resolve problems; track issues and document solutions; create reports.

Provide project management in collaboration with departments and outside agencies to build integrated solutions; build consensus with management, users, and vendors to problem solve development needs; formulate scope and objectives for software development projects and define outcomes; develop and recommend solutions.

Understand, support and use the Agile/Scrum development methodology.

Provide accurate estimates of work, track progress, and communicate problems.

Comply with the processes, procedures, standards, tools and activities of software development and testing at Multnomah County.

Perform all levels of testing from unit testing, system testing, load testing, automated testing, regression testing through user acceptance testing, as required.

Design, implement, and support automated build and deploy processes for application systems.

Document, communicate and track security, access, and quality risks and appropriate strategies for mitigation.

Providing Customer and IT Services

Work with customers to translate business needs into technical solutions.

Articulate technical concepts in business terms effectively through verbal or written communication.

Ensure that developed software meets business needs, adheres to technical standards, and uses development best practices.

Provide data to answer customer queries, user support, and consulting, as needed.

Provide consulting to other members of the development team on technical questions, issues, and processes.

Diagnose and resolve errors or issues with software being developed or implemented.

Responsible for support tasks and overall incident management including bug tracking, and trouble-shooting.

Perform upgrades, enhancements, maintenance and continuing support of existing Salesforce applications.

Analyze, resolve, and provide on-going post-implementation technical support.

Develop and maintain technical and user documentation.

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.

Minimum Qualifications/Transferable Skills*:

At least seven years of relevant training and experience. For example:

At least three years of experience in IT development; AND

Equivalent to a bachelor’s degree from an accredited college or university in information technology or a closely related field. (Additional experience may substitute for education.) AND

The specific knowledge, skills and abilities detailed below.

The successful candidate will be required to pass a professional reference check and a background check.

Specific knowledge, skills and abilities (KSAs) required for this position:

Advanced knowledge of Salesforce development including Visualforce, Apex Classes, Triggers, Javascript, Workflows, Process Builder, and Web Service calls.

Advanced knowledge in Declarative development on the Salesforce platform.

Advanced knowledge in Salesforce administrator responsibilities, including user account maintenance, reports, and dashboards, workflows, configuration, deployment, day-to-day configurations, support, and other routine tasks.

Advanced knowledge in evaluation, scoping, and completion of new development requests.

Advanced knowledge of design and layout of custom components and building reusable Lightning components.

Advanced knowledge in working with multiple sandboxes and troubleshoot Salesforce issues as needed.

Working knowledge in integrating Salesforce with third party services.

Working knowledge in developing and utilizing APIs to communicate between Salesforce and other internal/external systems.

Working knowledge in developing, implementing, and maintaining application components including AppExchange packages, IDE, Ant, SVN, GitHub, Workbench, Gearset, and Change Set.

COVID-19 Vaccination Requirement: To protect the health of the community and employees, Multnomah County requires employees to be fully vaccinated against COVID-19 or have an approved medical or religious exception by the first day of work, as a qualification of employment.

The rule applies to all employees, as allowable by law. Candidates who receive an offer of County employment must provide proof of vaccination upon hire or submit an exception request prior to their start date.

Teleworking: At this time, this position is designated for “routine telework,” meaning you will be working remotely (from home) most of the time. A hybrid schedule also is an option. 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. Currently, all County employees must reside in Oregon or Washington; the county cannot support ongoing telework from other locations.

Screening and Evaluation:

The Application Packet:

A completed online application.

A 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 as they relate to the Essential Job Functions and specific KSAs listed in this announcement.

A cover letter that expands on your resume.

Note: The application, resume and cover letter should demonstrate your work experience/skills and how it is related to those detailed in this job announcement. Please be thorough, as these materials will be scored and determine your eligibility for an interview.

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:

Initial review of minimum qualifications: We may do an additional preferred review and/or send out additional supplemental questions to identify those highest qualified.

Technical Exam: Allow up to two hours to complete. Some completed online and some in person.

Consideration of top candidates: We will consider qualified candidates in order of rank and score from the list of eligible candidates. This may include panel interview(s), a hiring interview, and/or additional testing to determine the best candidates for a position.

Background check and reference checks: All finalists must pass a thorough criminal records check and reference check.


This recruitment may be used to fill full-time, part-time, temporary, limited duration and on-call positions.

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

Location: This position is officially housed in the Multnomah Building, 501 SE Hawthorne Blvd. Suite 400, Portland, OR 97214. At this time, routine telework or hybrid work schedules are available within Oregon and Washington, with some required in-person meetings as needed with advance notification.

Schedule: Monday - Friday 8:00am - 4:30pm. There is some flexibility with the start and end times and a possibility of an alternative schedule after an initial orientation to the position.

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. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran or protected veteran status, genetic information and other legally protected characteristics. The EEO is the Law poster is available for your reference. Multnomah County is a VEVRAA Federal Contractor. We request priority protected veteran referrals.

Veterans’ Preference: Under Oregon Law, qualifying veterans may apply for veterans’ preference. Review our veterans’ preference page for details about eligibility and how to apply.

Accommodation under the Americans with Disabilities Act: We gladly provide reasonable accommodation to anyone whose specific disability prevents them from completing an application or participating in this recruitment process. Please contact the recruiter below in advance to request assistance. Individuals with hearing or speech impairments may contact the recruiter through the Telecommunications Relay Service by dialing 711.



Karla Hernandez

+1 (503) 5458871
Application information may be used throughout the entire selection process. This process is subject to change without notice.

Disclaimer: This announcement is intended as a general descriptive recruitment guide and is subject to change. It does not constitute either an expressed or implied contract.

Job Profile:

6406 - Development Analyst Senior

Related Jobs