Job Description
Position:Solution Architect
Job Description:
Overview
The Software Architect is responsible for the technical design and implementation of software solutions, as well as providing technical leadership to multiple software development teams.
Responsibilities
- Ensuring products meet our architectural standards about security, privacy, performance, and scalability.
- Design, develop, and execute software solutions to address business requirements
- Provide architectural blueprints for development teams
- Remain plugged into enterprise architecture and security groups to ensure our solutions remain compliant with emerging standards
- Looking for problems within software systems and resolving the issues
Skills
Β
- A thorough understanding of Object-Oriented analysis and design and enterprise architecture patterns
- Fluent with Java and related technologies, Nodejs and Angular is a plus
- Experience with Designing, Developing, and Maintaining Hosting Infrastructure (Cloud and Traditional)
- Experience with Microservices, Micro frontend is a plus
- Experience with multiple database management systems, including MySQL, Oracle, MongoDB, Microsoft SQL Server, and Cloud Databases
- 10+ years of technical leadership and architecture experience
- Proven ability to think strategically,and innovatively, and develop tactical execution plans to drive success
- Ability to work with legal, risk, compliance, marketing, IT, and other cross-functional teams to deliver strategic and tactical plans
Β - Proven ability to analyze and evaluate technologies and vendors to drive strategic and tactical recommendations
- Excellent written and verbal communication with strong presence; able to develop presentations/communications that achieve maximum impact and influence
- Ability to navigate at all levels in the organization and interact effectively and confidently with audiences of varying skill sets and authority.
- Proven strong leader that positively motivates others and successfully builds relationships.
- Collaborative, able to bring teams together and direct work to achieve goals
- Ability to manage issue resolution – including the identification of issues, developing a resolution plan, and executing the changes needed
- Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Location:EG-Cairo, Egypt (Al Emdad & Al Tamween)
Time Type:Full time
Job Category:Information Technology