PHP URL

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

Browse All IT Careers