Senior Technical Architect
Orange
- Cairo
- Permanent
- Full-time
- Planning: create a project roadmap showing how things should progress from the current situation to the expected results. This roadmap should also feature necessary milestones and significant activities.
- Presenting and Communicating: communicate and present his vision to all management levels and any required experts. Furthermore, he must be able to explain his work to people outside of the IT field. This responsibility also includes handling any conflicts that arise.
- Leading: act as leader, by clarifying goals and expectations, and keeping all the developers contributing in CCRA train on the right track.
- Managing stakeholders: identify the most important and relevant stakeholders and get their input to shape the architecture.
- Change management: must understand how changes will affect different aspects of the business, such as business processes and functions, personnel, data, and application and infrastructural changes. These changes aren’t just limited to the current project, either. They must also consider what future changes may be needed, including adding new processes or more advanced technologies.
- Create, design, prototype, and test new algorithms, methods, and models.
- Define the application, system, and technical architectures for significant areas of development
- Define and enforce relevant technical procedures and standards.
- Take point in researching and developing new software products and applications.
- Strong ability to work in a team
- Adept at various technologies
- Excellent written and verbal communication skills
- Time management
- Analytical skills
- Project management
- Proficiency in the following skills and technologies is mandatory:
- Knowledge of backend programming languages (Java, Python, JavaScript/NodeJS, etc..)
- Experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS, etc..
- Data visualization using PowerBI, Qlickview, Tableau, ...etc
- Database (SQL server/MySQL/MongoDB/Cassandra)
- Microservices and design patterns
- Experience with Queue mechanisms such as Kafka, Redis and usage of push notifications.
- Cloud Computing
- IT Management
- IT Security
- System Architecture
- Excellent experience in developing REST API (+ Swagger)
- Knowledge of code versioning tools (such as Git, Mercurial or SVN)
- Experience in using API Gateways is a plus
- Test tools (Code Quality / Vulnerability / Performance, ...etc)
- Good experience in working in Agile and DevOps is a plus
- TIL foundation knowledge (certificate is a plus)
- SAFe® for teams certification is a plus
- B.Sc. in computer science or equivalent
- Fluent in both English and French languages
- 10+ years’ of experience in development activities