Description

Overview:

We are seeking a skilled Technical Business Analyst - Solution Architect to play a pivotal role in transitioning our legacy mainframe systems to a modern distributed architecture. The ideal candidate will possess a strong blend of business acumen, analytical and technical expertise.   This role will play a crucial part in bridging the gap between technical teams and business capabilities being modernized. It involves identifying capabilities, integration points, data needs, reports, batch jobs vs online processing, etc. Subsequently, this role will collaborate with technical teams, both teams in charge of legacy and modern apps, and recommend solutions that include modern n-tier distributed architecture.  Finally, the role through discovery and assessment will challenge the capabilities that should be “in-scope” and be modernized for first phase versus those that need to be parked for further discussions or marked “out-of-scope.”


 
Requirements & Primary Skills: 

Prior experience in 2+ application modernization projects, with each project lasting a minimum of one year.
Strong analytical, written, and verbal communication skills, ability to build strong collaborative working relationships with business partners and department leads. 
Proficiency in rapidly identifying key business & architectural components through block diagrams, followed by the ability to zoom into individual blocks to create detailed flow diagrams and comprehensive requirement documents
Experience in integrating Design Patterns (e.g., CQRS, Adapter, Observer) into distributed architecture
Experience in collaborative platform systems for requirements, program, and task management through standard tools such as JIRA, Azure DevOps, GitHub
Strong understanding of multi-tier & distributed architecture.
Understanding of Modern Technologies and familiarity with modern technologies, design patterns, and frameworks used in application development, such as cloud computing platforms (e.g., Azure), microservices architecture, containerization (e.g., Docker, Kubernetes), serverless computing, event or message driven architecture (e.g., Kafka, MQ), etc.

Education

Any Graduate