Software Architect II
Functional Purpose
Manages the planning, design, implementation, and maintenance of software development projects and systems (e.g. development life cycle, patching, upgrades, defects, performance testing, resource planning and allocations) for business systems and technology initiatives from inception through to delivery.
Requirements
1. Ability to perform software architecture and design, development and testing, standards and techniques, and project
planning to successfully support application development initiatives and maintenance leveraging development standards and
emerging technologies.
2. Ability to leverage systems terminology, hardware, communication and system components to support customer business
information systems and facilitate business process reengineering when needed to enable optimal system performance.
3. Ability to evaluate the technical design, cost, and technology data for existing systems and procedures to provide feedback and develop recommendations for changes and alternative solutions for review to achieve the desired results with the
minimum cost of ownership.
4. Ability to perform research and analysis as it relates to business and architecture solutions sufficient to propose architecture strategies to meet the business needs in an innovative and cost-effective manner that achieves optimum
performance.
5. Ability to perform project management activities on multiple projects such as work breakdown, resource estimating, project planning, tracking/oversight, scheduling tasks, negotiating deliverables, project administration and status reporting.
6. Ability to lead technical teams engaged in analysis, design, development, testing and implementation activities to deliver technology systems.
7. Ability to effectively communicate orally and in writing, with leadership, external business partners, and project teams; facilitate group meetings and walk-through sessions with managers, peers, subordinates, and customers.
8. EDUCATION / EXPERIENCE REQUIREMENT: Applicants must possess one of the following:
1. Possession of a Bachelor's degree in one of the following fields: Information Technology, Engineering, or a related field to one specified above from an accredited college or university by a national or regional accreditation organization recognized and sanctioned
by the U.S. Department of Education; OR 2. Possess four (4) years of equivalent professional experience in software engineering or information technology.