
Enterprise Solutions Architect
- Hoover, AL
- Permanent
- Full-time
- Manages end to end from conception, through delivery, into production of enterprise architectures
- Partners with business and technology subject-matter experts to elicit and translate business requirements into technological solutions
- Leads the design and modeling of tactical architectures for delivery, development, and support of projects
- Designs both the physical and logical components of solution architectures that will deliver a positive business outcome
- Collaborates with other domain architects to provide a consensus based scalable and adaptable architectural solution
- Oversees technical analysis and design capabilities
- Facilitates technology design workshops for emerging technologies
- Validates designs produced by third party vendors wishing to sell solutions to the organization
- Aligns Information Technology strategy and planning with the company’s business goals and objectives
- Promotes the use of a shared infrastructure and application roadmap to reduce costs and improve how information flows
- Collaborates on roadmaps to align Information Technology priorities with business partner requirements and strategies
- Builds and maintains technical trusted advisor relationships with influential technical decision makers within Technology
- Works with Portfolio technology leaders to include technical debt initiatives to portfolio roadmap
- Bachelor's degree in Computer Science, Management Information Systems, or a related field and (5) years of enterprise, solutions and/or technical architecture experience
- Experience of N-tier architectures and complex design architectures
- Experience with technical, application, and information architecture delivery techniques and methodologies
- Experience with Agile methods
- Certifications in the technology domain of the enterprise
- Ability to adapt to new technologies and learn quickly
- An understanding of, and ability to use, design patterns to steer business requirements into enterprise wide technical strategies
- Awareness and ability to document designs using internal and external notational standards (Business Process Model and Notation {BPMN}, Unified Modeling Language {UML})
- Hands on the keyboard depth in one or more popular programming languages like Java, Go, C#, Rust, Python, etc.
- Knowledge of security design techniques
- Understanding the technology of the organization, e.g. Middleware, .NET, Java 2 Enterprise Edition (J2EE), Oracle, etc.
- Working knowledge of modern Operating Systems (Linux/Windows), Networking, Servers/Mainframe, Secure Coding Practices, Development Environments (Java/.Net), Databases (DB2/Oracle/SQL Server)
- Work closely with banking / financial services business stakeholders, product owners, data scientists, engineers, and governance teams to co-create scalable and secure solutions meeting banking / financial services Risk and Compliance standards. Provide architectural oversight for enterprise modernization initiatives.
- Experience with modern containerized application development and deployment tools and methodologies (e.g., OpenShift, Kubernetes)
- Understanding of public cloud (AWS, Microsoft Azure) architecture principles and available cloud services
- Experience with modern DevOps tooling and principles, CI/CD pipeline design, secure development practices
- Experience in architecture and design of solutions conforming to demanding non-functional requirements: scalability, availability, reliability, operability, Comprehensive understanding of synchronous and asynchronous processing models and communication patterns and their architectural implications.
- Experience with event-driven architecture and design principles and tooling (Kafka preferred)
- Hands-on development, testing and debugging experience with enterprise-level applications and solutions (in both public cloud and on-premises/private cloud environments)
- Proficiency in designing and developing synchronous and asynchronous interfaces (including APIs, events and batch processing) using various frameworks and tools
- Knowledge of security protocols and best practices for secure interfaces
- Excellent verbal and written communication skills, tailored to a variety of audiences including business and technical stakeholders (up to and including C-level executives). Proficient in expressing architectural concepts both visually in diagrams and verbally.
- Certifications in public cloud architecture (with a focus on AWS and Microsoft Azure)
- Paid Vacation/Sick Time
- 401K with Company Match
- Medical, Dental and Vision Benefits
- Disability Benefits
- Health Savings Account
- Flexible Spending Account
- Life Insurance
- Parental Leave
- Employee Assistance Program
- Associate Volunteer Program