LEAD APPLICATION ARCHITECT
Fairfax County Department of Information Technology
Job # 06-2284
$65,215 to $86,953
Responsible for the establishment and management of application development and programming architecture, practices, methodology, standards for systems enterprise-wide. Works with information systems architects, programmers analysts and project managers in providing expertise regarding developing enterprise level and departmental specific applications and integration of applications across the business including major system enhancements and interfaces to ensure consistency in development, appropriate software engineering processes, and code-reuse. Responsible for ensuring conceptual integrity of the application architect, design and implementation ensuring integration with other systems and existing standards. Reviews overall solution architecture, determines the appropriate tools and products to facilitate the implementation of the application, checks code development at stages for compliance and approves final product for quality and match to requirements. Act as an expert consultant and mentor for other technical staff. This includes enforcing and maintaining the application lifecycle development standards. Is considered a support resource across all department branches in working with branch managers, project managers, and lead architects. Viewed both internally and externally as a technical expert and critical technical resource across multiple disciplines. Serves as member of the architectural review board.
REQUIREMENTS
Minimum Qualifications: Any combination of education, experience, and training equivalent to the following: bachelor’s degree in computer science, or related field; PLUS five years experience in systems design, development, programming and maintenance, and/or project or program management experience or equivalent in a complex information systems environment and supervisory experience of internal staff and vendors/contractor staff, and/or experience in matrix management environment in complex organizations.
Preferred Qualifications: Experience in systems analysis and design, application and data modeling, and translation of logical models into physical model implementation. Object Oriented analysis and design, and the ability to produce design deliverables with UML. Experience with large, complex integration implementations involving the use of EAI tools, middleware products, application servers, web servers, wireless applications, and enterprise systems. Experience implementing an enterprise service bus within service oriented architecture. Familiar with enterprise architecture models. Application design and development experience using Oracle, SQL, Java, asp.net and other contemporary languages. Experience developing Web services involving XSLT transformations with XML payloads. Demonstrated written and verbal skills in producing design deliverables and presenting them to the development team. Interpersonal skills, negotiation and communication abilities. Ability to work without supervision and prioritize projects according to business needs. Web Methods, Netegrity, Documentum, and Web services. Leadership experience on multiple large-scale projects.
TO APPLY: Apply online at www.fairfaxcounty.gov/jobs. Please note the Job # (06-2284) for this announcement before you visit our Web site to apply. EEO/Reasonable Accommodation. TTY (703) 222-7314.
|