
Senior Software Architect
ArabDT -
New Cairo, CairoPosted 4 years ago38Applicants for1 open position
- 25Viewed
- 2In Consideration
- 19Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Job Duties:
- Design and architecture reviews.
- Architecture decisions concerning requirements raised by stakeholders.
- Promotion of shared infrastructure and applications to reduce costs and improve information flow by being aware of the big picture.
- Identify architectural gaps and conflicts. Determine what needs to be done and how it will be carried out.
- Assess the ability of the enterprise to make the required architectural changes.
- Ensure that projects do not duplicate functionality or diverge from each other and business and IT strategies.
- Deciding the most suitable architecture and technologies that shall be used.
- Review architecture and implementation to Identify issues and propose the best way to fix them according to company/client standards.
- Provide supporting information to the Engineers to aid in implementing the proposed architecture.
- Mentoring resources to achieve their development plan objectives with alignment with the resource manager.
- Provide technical training content and material.
- High-level technical consultation and developer mentoring
- Coordinate with the resource manager to utilize bench team in building reusable boilerplate / components that apply best practices and coding standards to increase team productivity.
- Building PO-Cs for newly proposed architecture or technologies to show the best way of doing things.
- Build, maintain, and evolve company coding, architectural and methodology standards.
- Identify & promote all the automated means to enforce standards and raise productivity.
- Participate in building a company’s technology radar in coordination with sales and account management.
- Supporting the sales process including estimates, etc.
- Interview of Final Candidates joining the development team.
- Resolving technical conflicts within the team.
Job Requirements
- Experience in the design and implementation of complex IT solutions (including scalable cloud-based solutions)
- Experience architecting, refactoring or operating large scale and impactful IT projects - either on-premises or in the cloud
- Exceptional communication and presentation skills
- Understand how to leverage technology solutions for supporting business goals, providing guidance on supported and not supported technical scenarios.
- Knowledge-based and experienced-based industry certifications strongly (e.g. SysOps Admin, Solutions Architect Professional, etc.).
- Deep understanding of digital transformation business drivers, cloud platforms
- TOGAF Certificate is preferable