Applications Analyst IV - Web Applications...
Role details
Job location
Tech stack
Job description
-
Build meaningful products: Design, develop, and enhance public-facing web applications that support permitting, licensing, and compliance
-
Connect complex systems: Architect and maintain integrations across SaaS and on-prem platforms, ensuring secure, reliable data exchange
-
Shape technical direction: Influence decisions around architecture, business logic, and integration patterns in modern, database-driven applications
-
Modernize without disruption: Improve legacy systems and deployment practices while maintaining continuity for critical city services
-
Raise the bar: Strengthen development standards, automation, and source control practices to improve team velocity and quality
-
Collaborate across the organization: Partner with stakeholders, leadership, and vendors to deliver solutions that are both practical and user-centered
The Tech Environment:
You'll work across a diverse and evolving stack, including:
-
Core platforms: SmartGuide (Alphinat), AMANDA, ProjectDox, Accela
-
Languages & Frameworks: Java, JavaScript, JSP/Jakarta EE, Bootstrap, Tomcat
-
Integrations: REST APIs and web services
-
Data: Oracle, Microsoft SQL Server, SQL, PL/SQL
-
Practices & Tools: Git/GitHub, modern development workflows
Requirements
-
Experience leading complex technical work or projects in application development, systems integration, API development, database-driven application support, or related areas
-
Experience developing and supporting public-facing web applications
-
Experience building, consuming, and troubleshooting APIs and system integrations across multiple platforms and environments, including authentication, authorization, service accounts, tokens, or other secure integration methods
-
Experience working with database-driven applications, including strong SQL literacy and the ability to work effectively with application data structures and relational databases
-
Experience with Java development and related web application or service development patterns
-
Experience with Git/GitHub or similar version control practices
A common way to meet these qualifications includes having five (5) years of progressively responsible web development and integration experience. However, having this level of experience does not automatically mean an applicant meets the minimum qualifications; applicants must clearly demonstrate in their application materials how they meet each of the minimum qualifications.
Although not required, experience in one or more of the following is desirable:
-
Familiarity with user-centered design or working alongside UX teams
-
Experience in regulated or public-sector environments
-
Experience with government or permitting systems (e.g., AMANDA, Accela, ProjectDox, SmartGuide)
-
A track record of modernizing legacy systems or improving deployment practices
-
Exposure to cloud platforms or platform-as-a-service approaches
-
Experience with DevOps, CI/CD, or automation
-
Interest in applying AI-assisted development tools thoughtfully and responsibly
-
Experience with Crystal Reports 2020 or newer
Benefits & conditions
A Career with the City of Portland offers many Employee Benefits
We offer a comprehensive benefits package, including but not limited to
- Health Care (Medical, Vision and Dental)