PHP URL
Application Architect
Job Summary
Application architects identify and promote the definition, maintenance, and reuse of common business objects, processes, and practices. Application architects design and build applications and perform software quality assurance processes on code to ensure that all code produced adheres to existing standards and procedures. Responsibilities include the development of architecture, conceptual, and implementation artifacts; design and modeling of solutions; component identification and acquisition; quality review; and development of guidelines and procedures.
Division/Unit
Enterprise Solutions Development Division
- Application Engineering and Architecture Unit
- Application Integration Services
Necessary Qualifications/Skills
- Knowledge of interfaces between hardware and software, and the requirements for the installation and implementation of information technology software systems
- Ability to demonstrate strong leadership skills, effectively multi-task on competing work requests, use tact, and employ good judgment
- Ability to write very complex programs and develop detailed program specifications
- Ability to lead technical Joint Application Design (JAD) sessions, and design and code reviews with peers and customers
- Ability to apply creative thinking, design and development of methods for processing information with information technology systems
- Ability to communicate effectively
- Ability to coordinate the activities of technical personnel
Desirable Qualifications/Skills
- Knowledge and experience developing in Object-Oriented and web interface applications
- Experience and ability to develop, maintain, and enhance very complex programs using Java (Java EE), JSP/Servlets, JavaScript, JUnit, JDBC, BEA WebLogic, XML, CSS, HTML, and similar technologies
- Knowledge and experience with Spring, Struts, MVC, and similar frameworks
- Knowledge and experience with web services, Commercial Off-the-Shelf (COTS) integration, and design patterns
- Ability to read and write complex database queries using SQL or PL/SQL
- Knowledge and experience supporting reports and forms generation tools including Adobe LiveCycle Forms, Adobe PDF Generator, Brava, and Cognos Business Intelligence
- Knowledge and experience supporting web server tools including Apache and WebLogic
- Knowledge and experience supporting network and server support tools including Sentinel, HP OpenView
- Knowledge and experience supporting content and user management tools including UCM, SunDSEE, VeriMove, and Open SSO
State Classifications
- Systems Software Specialist I
- Systems Software Specialist II
- Systems Software Specialist III
Comparable Private Sector Job Titles
- Systems Architect
- Software Architect
- Senior Solutions Developer
Related Majors/Degrees
- Computer Science
- Computer Engineering
- Management Information Systems