What are the responsibilities and job description for the SOFTWARE INTEGRATION ARCHITECT position at Alabama Space?
RESPONSIBILITIES
Essential Functions
- Develop, implement, and manage a comprehensive Integration Architecture roadmap that supports the Center's strategic goals and objectives. Develop detailed project plans for integrating new software, including timelines, resource allocation, and budgeting.
- Design and implement solutions for seamless data integration across various platforms and systems, ensuring efficient information flow throughout the organization.
- Lead the identification and evaluation of new technologies that can optimize operations and enhance the camper and visitor experience. Evaluate software for compatibility with existing systems and potential to fill gaps in functionality.
- Collaborate with business stakeholders across all departments to understand their needs and translate them into technical requirements that drive effective solutions.
- Clearly communicate complex technical concepts to both technical and non-technical audiences, fostering a collaborative environment with clear understanding across disciplines.
- Oversee the implementation and ongoing management of the Center's Integration Architecture, ensuring its alignment with evolving business needs. Manage technical aspects of software integration, ensuring smooth interfacing between new applications and existing systems. Customize software to fit business needs and facilitate user training.
- Define, implement, and execute processes for the definition, maintenance, and oversight of the Integration Architecture. Lead rigorous testing phases to ensure software functionality and troubleshoot any issues arising during integration. Incorporate feedback mechanisms to continuously refine system performance. Maintain comprehensive documentation for all integrated systems and ensure compliance with industry standards and legal regulations.
- Update and maintain key Integration Architecture components and deliverables, ensuring their accuracy and continued relevance.
- Establish and maintain strong relationships with business units and information system programs to understand current and future business activities, including drivers, requirements, solutions strategies, and planned implementations.
- Provide architectural leadership in resolving inter-program and inter-project issues, ensuring seamless integration across initiatives.
- Champion the Integration Architecture with our internal audiences and our board.
- Continuously research and assess new solutions and approaches for potential use within the Integration Architecture, ensuring its effectiveness in supporting future needs.
Supervisory Responsibilities:
Level of Supervision: Vendor and contractor management as needed
Travel Required: Limited
QUALIFICATIONS
Required Education
- Bachelor’s degree in computer science, Information Technology, Systems Engineering, or a related field (master’s degree a plus).
Required Experience
- Proven experience in systems integration.
- Minimum 7 years of experience as an Integration Architect or a related role.
- Proven experience in leading digital transformation initiatives and bringing new technologies to fruition.
- Experience with enterprise architecture frameworks (e.g., TOGAF, DoDAF, Zachman Framework).
Preferred Experience
- Exposure to business software like ERP, CRM, HRM, and inventory management systems.
OTHER REQUIREMENTS
Knowledge, Skills, and Abilities (KSAs)
- Strong technical skills, including expertise in SQL, API management, and common programming languages such as Java, Python, or .NET.
- Excellent project management skills and experience with tools like JIRA or Microsoft Project.
- In-depth knowledge of data integration principles and methodologies, with a focus on creating a unified data landscape.
- Ability to work independently and as part of a team in a fast-paced environment, thriving in a collaborative and innovative atmosphere.
- Strong understanding of IT security best practices to ensure the secure integration of systems.
- Strong analytical and problem-solving abilities.
- Excellent written and verbal communication skills with the ability to tailor messages to different audiences, fostering clear communication across technical and non-technical teams.
Physical Requirements
- Walking, and climbing (stairs) to access other departments and buildings.
- Sitting for long periods (4-8hrs) at a desk.
- Carrying, and lifting equipment, supplies up to 50 pounds to waist height.
- Bending, kneeling, reaching to store/retrieve supplies, repair equipment.
- Sight, reading, wrist movements, feeling to operate computer terminal, repair computer equipment, handling documents.
- Talking, hearing to instruct employees, and communicating with service providers in person and over the telephone.
- This position involves working in a climate-controlled office environment.
- This position deals extensively with employees throughout the Rocket Center and service providers who provide technical support for the Rocket Center.
Eligibility Qualifications
- Must be authorized to work in the United States.