Design and maintain line of business/segment architectures that aligns with Census Enterprise Architecture to support 2020 operations at required scale and reliability. Ability to: Architect complex software solutions; understand of JAVA based technologies, SOA, SOAP and ReST web services, web application development, data migration, security, proven experience in architecting highly scalable, highly available solutions; Establish system information requirements using analysis of the information engineer(s) in the development of enterprise-wide or large-scale information systems; Design architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross-functional requirements and interfaces; Develop concepts of operations; Conduct Analyses of Alternatives; Developing Design Paterns, including Service Levels, Service Oriented Architecture (SOA), and Application Programming Interfaces (APIs); Develop interconnection and interface designs;
- Develop/Maintain segment architecture
- Validate project solution architectures
- Validate external program architectures
- Develop solution for scalability and high availability
- Identify and assess support requirements for disaster recovery
- Assist with the redesign and re-architecture of solutions at the project level, as needed
- Technologies: Java/J2EE full stack, Java Script, JSP, ANT, Maven, Subversion, Web service, AJAX, HTML, XML, web development frameworks - Spring, JNDI, JPA, JCA, JAX-RS, and JBoss CXF
- Languages – Java, C++, SQL, PL/SQL
- Database - Oracle, SQL Server,
- Middleware - JBoss, Tomcat, Apache, Weblogic, Web Sphere
- Ability to communicate complex technical concepts to stakeholders and work in a team environment
- Full SDLC
- Agile development
Functions: Establishes system information requirements using analysis of the information engineers in the development of enterprise-wide or large-scale information systems. Designs architecture to include the software, hardware, and communications to support the total requirements as well as provide for present and future cross functional requirements and interfaces. Ensures these systems are compatible and in compliance with the standards for open systems architectures, the Open Systems 26 Interconnection (OSI) and International Standards Organization (ISO) reference models, and profiles of standards - such as Institute of Electrical and Electronic Engineers (IEEE) Open Systems Environment (OSE) reference model - as they apply to the implementation and specification of Information Management solution of the application platform, across the application program interface (API), and the external environment/software application. Ensures that the common operating environment is TAFIM compliant. Evaluates analytically and systematically problems of work flows, organization, and planning and develops appropriate corrective action. Provides daily supervision and direction to staff.
WORK EXPERIENCE REQUIREMENTS
Qualifications: In addition to or in combination with the below—The Senior Systems Architect must have a minimum of ten (10) years’ experience with three (3) of the last five (5) years in supervision of system architects, use of structured analysis, design methodologies and design tools (such as IDEFlX, entity relationship diagrams), and other design techniques. A Must have experience with object-oriented principles, and the logical and physical functional, operational, and technical architecture of large and complex information systems
A Bachelor’ Degree in Computer Science, Information Systems, Engineering, or other related discipline.
An advanced degree in Computer Science, Information Systems, Engineering, or other related discipline may be substituted for two years of experience.