The Integration Architect is responsible for providing technical direction and expertise for IT Integration projects. The Integration Architect will use project management methodologies and System Life Cycle disciplines to ensure successful implementation of projects in support of corporate initiatives. The Integration Architect participates on development efforts by performing detailed analysis, developing detailed designs, programming, and testing applications. The ability to effectively communicate with all levels of the organization, including senior management, is essential. • Bachelor’s degree in Information Technology or equivalent in experience and education. • Minimum of 5 - 7 year(s) experience designing and developing reusable integration solutions or demonstrated equivalent knowledge. • Experience with methodology based development. • Understanding of application design principles and application architecture. • Ability to navigate and work on multiple operating systems such as OS/400, AIX, or Windows. • Extensive knowledge of SOA environment with the ability to design and implement reusable integration objects. • Extensive knowledge with integration tools and services using Java, along with web services technologies and tools (WSDL, SOAP, XML, MQ messaging, Enterprise Service Bus). • Experience with integration tools such as Informatica is preferred. • Ability to work as part of a team or to be self-directed as required. • Good organizational and project management skills including demonstrated success in leading small to medium sized project teams. • Good oral and written communication skills. • Knowledge of health care business is preferred.
• Leadership • Coach, mentor and delegate to Integration Engineers and Senior Integration Engineers to facilitate their development. • Provide day-to-day technical support to Integration Engineers, Senior Integration Engineers, and other IT resources to solve problems, provide guidance and direction and develop new skills in others. • Facilitate a collaborative approach to problem solving and make well-reasoned decisions. • Engineering • Follows the IT systems development lifecycle in order to achieve project objectives within budget and timeframe requirements. • Manages small to medium sized projects. • Follow established quality standards, checkpoints, and communications processes to ensure project quality. • System and Software Development • Demonstrates good analytical abilities and technical skills. • Prepares detailed system and program specifications. • Manages testing of all system functions. • Prepares and provides user training and system documentation. • Automate data access processes and solve integration problems for business units and external stakeholders. • Design, blueprint, code and provide development support as necessary for data and applications. • Develop and implement strategies for meeting integration needs that are not addressed by current integration capabilities. • Create and follow standards and maintain processes to balance consistency with flexibility to support the business needs. • Lead data validation effort by planning, designing and deploying effective test regimens. Apply proven analytical and problem-solving skills to help validate, verify, communicate and resolve issues through careful testing. • Develop written specifications and documentation to support integration processes. • Apply proven communication, analytical and problem-solving skills to identify, communicate and resolve problems. • Ensure stability, integrity, availability, productivity and efficient integration solutions. • End User Support • Translates customer needs into requirements. • Manages changes to requirements. • Ensures customer requests for information are addressed and follow up occurs. • Gains customer satisfaction. • Understands business objectives of departments. • Evaluates and recommends application systems that can improve department’s environment.