Enterprise Integration Architect
Overview
The Structure Group is focused on delivering business and information technology solutions to major players in the electric power energy industry. Due to the demand for our services in the marketplace, we are currently looking for candidates to fill consulting positions in our Smart Grid Utility Business Integration Practice at the Consult, Senior Consultant, and Manager levels.
Structure was founded in 1998 with the core value of a work environment that would allow its employees a work/life balance to thrive both professionally and personally. The Structure Group hires highly motivated and creative individuals who want to contribute to the success of our clients and organization. Employees have access to Fortune 500 benefits including Medical, Dental, STD, LTD, Vision, Section 125 cafeteria plans, 401K, and much more.

Experience and Skills Requirements
Qualified Candidates should meet the following requirements:
- 3-7 (or more) years experience managing and implementing enterprise-level Service Oriented Architecture (SOA) including EA planning, program or project management, detailed implementation, and / or governance and standards
- 3-7 (or more) years experience implementing Enterprise Service Bus (ESB) technologies, including messaging standards and protocols, including (but not limited to) JMS, J2EE, XML, SOAP, and web services
- Experience with one or more major SOA or ESB vendor products, including Oracle SOA, IBM WebSphere, TIBCO BusinessWorks or ActiveMatrix, Progress Sonic, and Microsoft BizTalk
- Experience architecting and implementing point-to-point data interfaces using vendor provided APIs, off-the-shelf ETL tools, and/or custom developed interfaces in a high availability system environment
- Knowledge of utility industry enterprise systems, including DMS, EMS, OMS, AMI/Smart-Meter and the proven ability to integrate to related upstream and downstream systems
- Knowledge of industrial data and SCADA protocols and standards, including ICCP, DNP3, OPC (DA, HDA, and UA), ModBus, and others
- Detailed knowledge of relational database platforms including Oracle and Microsoft SQL Server, including standards and best practices for data warehousing, data storage, and real-time data
- Knowledge of real-time data historians such as OSIsoft PI and InStep
- Flexibility to work in a number of different roles depending on the phase of the project including business case creation; business requirements; process definition; test planning; testing; and process rollout
- Experience with a solution delivery and/or system development life cycle or methodology
- Experience facilitating sessions with groups ranging in size from 5-20 people, including IT and executive leadership
- Smart Grid related system experiences including AMI, MDM, DMS, Distribution Automation, Work Management and Metering is highly desired, but not required
This candidate will need to possess the ability to work on a project team while staying focused and multi-task in a fast-paced trading environment. The candidate will also need to possess exceptional verbal and written communication skills to effectively communicate with client personnel, senior management and the project team.
Other requirements include:
- Bachelors or Masters Degree required in Electrical Engineering or Computer Science
- Ability/willingness to travel Monday -Thursday (weekly) 90%
- Excellent communication skills
- Strong experience with desktop applications in MS Office, MS Project and MS Visio
Job Description
Successful candidates will work as a member on one of the company’s Smart Grid Implementation teams and will have the following responsibilities:
- Work with client’s IT and/or program leadership to document and design enterprise-wide system architectures and key integration requirements
- Identify appropriate platforms, technologies, and vendor-specific solutions to address integration requirements and constraints
- Develop integration designs including technical, functional, and system integration specifications
- Work directly with implementation and application development teams to ensure adherence to the system development and implementation methodologies
- Identify and facilitate resolution of issues identified during technology and process design
- Facilitate the integration and system development process from concept through to implementation
- Identify and scope roles and responsibilities related to new or changed technologies and processes
- Support and/or conduct user testing of critical systems as required
- Support training development as technology expert as needed