Applications and Intergration Architect at Tezza Business Solutions Ltd
Tezza Business Solutions Ltd is a "niche” service provider of Software Development, Quality Assurance and Software Testing services. Tezza began its operations as Web Development company in 2000 in Overland Park, Kansas. Since then, we’ve evolved into a Services-oriented company who only engage in Product development as a value-add service to our...
Applications and Intergration Architect
- Job TypeFull Time
 - QualificationBA/BSc/HND
 - Experience7 years
 - LocationNairobi
 - Job FieldICT / Computer
 
Key Responsibilities:
- Lead in solution design activities.
 - Create and Review Technical Architecture Documents for system changes and new systems and solutions.
 - Develop, implement and guard architecture principles and development standards.
 - Identify and recommend Security Standards and minimum-security requirements and their incorporation in delivered solutions/systems.
 - Lead in elicitation and documentation of non-functional requirements.
 - Having understood the banks environment, provide and recommend Design Patterns and guide their application / use in delivering integration solutions in the bank.
 - Review the existing integration framework for feasibility of re-using it for future solutions. Review the existing integrations landscape and provide/develop plans for closure of any new or existing/known issues.
 - Deployment Architectures - Review the current deployment approach and evaluate / propose / expose opportunities for enhancing the deployment model for new and existing solutions.
 - Participate and guide on the non-functional tests planning and execution i.e. performance / load tests, security tests and high availability and fail over testing.
 
Skills & Experience
- Bachelor’s Degree in Computer Science, IT, Engineering, or related Course
 - At least 7 years’ experience in Technology within the domains of Software development and solutions architecture.
 - At least 7 years of Integration hands on experience using enterprise tools.
 - Hands on development experience in service decomposition, solution design and implementation based on microservices architecture.
 - Knowledge of web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations and priorities.
 - Must demonstrate good judgment and pragmatic approach to delivering a solution that optimizes architecture activities across company needs, business constraints and technological realities.
 - Experience with JSON, XML, XSLT mapping and usage of SOAP/HTTP, REST and JMS/MQ protocols.
 - Solid software development experience using Object Oriented Programming languages.
 - Deep expertise on cloud technologies and concepts.
 - Deep expertise in various relational databases – Oracle, MySQL, SQL Server and NoSQL databases.
 - Experience in Architecture principles, System Integration, Technical sizing, High availability aspects, Integration and deployment best practices.
 - Integration knowledge of event-based streaming and integration, pub-sub, and request-reply, synchronous-asynchronous patterns.
 - Working knowledge of API security - authentication, authorization, policies etc.
 - Experience in performance planning and execution of performance tests using formal approaches and tuning the solutions/services for optimal performance.
 - Good working experience with all the tiers of architecture - infrastructure, database, integration, application, UI, network and security.
 
The Person
- Ability to perform impact analysis of new and proposed architectures in relation to the current landscape and available technologies utilized in the IT environment.
 - Cloud certifications on either AWS or Azure will be an advantage.
 - Must have a strong and proven software development background.
 - Applies discretion and independent judgment to identify when deviation from standard practice is required / imminent.
 - Good experience with microservices architecture, with understanding of integrations software patterns.
 - Sound knowledge of various messaging architectures.
 - Past experience on usage of Principles, Standards and Guidelines on Integration Architecture decision making for all solutions.
 - Participation in key projects as a lead architect.
 - Hands on experience in SDLC processes & agile based development methodology.
 - Ability to conceptualize, formulate, and present complex business demands / requirements via comprehensible models and templates.
 - Excellent verbal and written communication; self-motivated, dynamic, team player, result driven, relationship builder, independent worker with excellent interpersonal relation building skills.
 
Method of Application
Send your application to recruitment@tezzasolutions.com
Comments
Post a Comment