Duties & Responsibilities
Makes decisions on moderately complex to complex issues regarding technical approaches for project components, and work is performed without direction.
Understands and owns the functional and technical architecture in a business unit, creates roadmaps and provides leadership and guidance for the execution.
Provide architectural oversight and solution design support to ensure that technical solutions for changes and enhancements are aligned with the business objectives as well as the target architecture roadmap.
Requirements & Skills
Minimum Qualifications: Bachelor's degree in computer science, engineering, information systems.
Minimum of 10 years of experience in IT systems design or development.
Minimum 5 years of experience gained in architecting and delivering large scale system integration landscapes.
Proven leadership and collaboration skills.
Extensive experience in the development and management of large-scale global initiatives.
Experience in developing and driving IT roadmaps.
Proven experience in design and building applications.
Broad knowledge of latest technology stacks and trends.
Expert level knowledge of Application Java based frameworks, Source Code Management, Deployment, and testing.
Proficient knowledge in relational and NoSQL databases.
Experience in event-driven architectures and understanding of the messaging systems.
Experience in managing a team of technical experts.
Excellent communication skills, both written and oral. Poise in presenting to all levels of management up to the CIO.
Ability to communicate and interact effectively with people from multicultural and diverse backgrounds.
Fundamentally technology agnostic individual.
Bachelor's degree in computer science