Senior Application Developer

Los Angeles, California

The County of Los Angeles
Apply for this Job
SENIOR APPLICATION DEVELOPER

Print

Apply

SENIOR APPLICATION DEVELOPER

Salary

$99,735.36 - $134,407.68 Annually

Location

Los Angeles County, CA

Job Type

Full time

Job Number

G2525T-R

Department

ASSESSOR

Opening Date

05/16/2023

Closing Date

Continuous
•   Description
•   Benefits
•   Questions Position/Program Information

The Los Angeles County Office of the Assessor strives to be the premier property assessment agency in the nation. We believe in exceptional ethics in the work environment and are dedicated professionals committed to serve our Assessor employees and the public. We A.S.P.I.R.E. for Accountability, Service Excellence, Professionalism, Integrity, Respect, and Equity.

REPOSTING

THIS ANNOUNCEMENT IS A REBULLETIN TO REOPEN THE FILING PERIOD AND CHANGE ELIGIBILITY INFORMATION FROM STANDARD LIST TO ELIGIBLE REGISTER.

EXAM TITLE:

SENIOR SOFTWARE ENGINEER

(Payroll Title:Senior Application Developer)

EXAM NUMBER

G2525T-R

TYPE OF RECRUITMENT

Open Competitive Job Opportunity

APPLICATION FILING PERIOD

We will begin receiving applications on Wednesday, May 17, 2023, at 8:00 a.m. (PT). This examination will remain open until the needs of the service are met and is subject to closure without prior notice.

WHAT WE ARE LOOKING FOR:

The Office of the Assessor is looking for an ambitious and experienced Senior Software Engineer to join our Information Technology Branch. This position in the Business Solutions Group (BSG) requires an experienced developer to fill a lead role in our Assessor Modernization Project (AMP), a $100 million multi-years/phases program. This project replaces the Assessor's Office legacy mainframe property assessment systems with State-of-the-Art technologies using Oracle Fusion Middleware (FMW) enterprise architecture, database, security, system monitoring, web application and cloud service products and infrastructure, to support the Assessor's Office and County's business goals and strategic plans. The successful candidate will be working in an Agile scrum open collaborative and DevOps friendly environment to support Software Development Life Cycle (SDLC) activities to design/develop/test/debug/integrate/deploy/maintain various AMP enterprise system business applications and interfaces (front-end/middle-tier/back-end development and DevOps management) according to user stories requirements and program specifications, in the cloud-based (OCI IaaS/PaaS) Test-Driven Development (TDD) environments.

WHAT YOU WILL DO:

Under the direction of the technical supervisor, this position will be considered the team's lead engineer while working in Agile Scrum teams and/or DevOps teams, they will be guiding team members from development, DevOps management, quality assurance, infrastructure administration, project management, business product owners/SME's, contractors and other IT technical staff. The successful candidate will be expected to hold an authoritative level of technical knowledge as well as be able to work both independently and provide mentorship on one or more projects in AMP:
•   AMP Front-end application and reporting development projects in: Oracle WebCenter Portal (WCP), JavaScript Extension Toolkit (JET), Application Development Framework (ADF), Oracle Business Intelligence Publisher (BIP), Oracle Application Express (APEX), and Microsoft .NET, etc.
•   AMP Middle-tier application and content management development projects in: Oracle ServiceOriented Architecture Suite (SOA), Oracle Service Bus (OSB), Oracle Business Process Management Suite (BPM), Oracle Business Rules and Policy Automation (OBR, OPA), Oracle WebCenter Content (WCC), and OpenText/EMC Captiva, etc.
•   AMP Back-end application and database integration development projects in: Oracle ExaData Database Cloud Service (ExaCS), Oracle Autonomous Data Warehouse (ADW), Oracle Data Integrator (ODI), Oracle GoldenGate (OGG, Veridata), Microsoft SQL Server, and Trillium, etc.
•   AMP DevOps release/configuration management and CI/CD process improvement/automation projects in: Jenkins, Git, Apache Maven/Ant/Archiva/Groovy, Ansible, Terraform, Python, and JIRA, etc.
•   AMP open-source development/testing projects in: Java, JavaScript, Node.js, PHP, SonarQube, JMeter, JUnit, SoapUI, Linux Shell scripting, and other web-services based application development with REST/SOAP.
•   Obtain business requirements from the stakeholders and product owners to provide solutions through innovation, automation, and streamlining of their business workflow and operation. Essential Job Functions
•   Analyzes, designs, develops, tests, debugs, installs, and deploys application software programs by applying software/application development concepts in order to create/maintain/modify new or existing business applications and interfaces according to user stories requirements and program specifications in the cloud-based Test-Driven Development (TDD) environments.
•   Gathers software requirements and develops requirement specifications, user stories, functional and technical design specifications, user manuals, runbooks, release notes, and/or wiki pages by collaborating with stakeholders in order to support departmental goals and objectives and comply with county policies and procedures.
•   Leads in development and support of front-end software applications in the areas of user interfaces, mobility, business intelligence and reporting, and enterprise content management by utilizing various development tools in order to support departmental goals and objectives and comply with county policies and procedures.
•   Leads in development and support of middle-tier software application in the areas of web services application integration, business process management, business rules, API governance, and application security by utilizing various development tools in order to support departmental goals and objectives and comply with county policies and procedures.
•   Leads in development and support of back-end software applications in the areas of data integration and data replication, data modeling, data security, artificial intelligence/machine learning, and database management by utilizing various developmental tools in order to support departmental goals and objectives and comply with county policies and procedures.
•   Leads in development and support of DevOps tools and automation processes in the areas of release management, configuration management, source control, continuous-integration/continuous delivery (CI/CD), and operational support by utilizing various developmental tools in order to support departmental goals and objectives and comply with county policies and procedures.
•   Performs unit, sanity, functional, integration, automated system and/or performance testing for new, modified or existing complex software applications by utilizing various test tools in order to investigate, analyze, troubleshoot and resolve software application problems.
•   Provides professional support pertaining to application issues in Production and Software Development Life Cycle (SDLC) and Production-Support (PS) environments by investigating, troubleshooting, and resolving application function problems in order to ensure excellent quality product and user experience.
•   Researches application development tools and methodologies by utilizing various reference tools in order to provide recommendations to departmental management team for improving software in order to accomplish business goals; recommend and/or implement system adjustments to maximize application performance.
•   Assists in the development and/or reviewing of solicitation documents including requests for information, requests for proposals, requests for quotes, and statements of work by collaborating with project management team in order to support departmental goals and objectives and comply with county policies and procedures as needed.
•   Leads in an Agile open collaborative environment by working closely with team members from development, DevOps, Quality Assurance (QA), administration, Project Management (PM), business stakeholders, contractors and other IT technical staff in order to design, develop, code review, build, test, demo, document, deploy, and maintain business applications as needed.
•   Reviews and monitors vendor performance by reviewing work and project plans to ensure project deliverables are on time, within budget, and according to acceptance criteria as needed. Requirements

MINIMUM REQUIREMENTS:

We are looking for dedicated individuals who meetone of the following requirements:
•   Option I:Graduation from an accredited college or university with a Bachelor's degree in Computer Science, Information Systems, or a closely related fieldand three (3) years of recent , full-time experience coding, testing, and debugging application programs
•   Option II:One (1) year of experience at the level of Los Angeles County class of Application Developer II
•   Option III:Four (4) years of recent , full-time experience coding, testing and debugging application programs In order to receive credit for a Bachelor's degree, you must submit proof of education along with the application. Acceptable documents are:
•   A photocopy of the diploma or official transcriptOR . click apply for full job details
Date Posted: 09 April 2025
Apply for this Job