https://bayt.page.link/H4mQyBGDJmZNmQuE9
Create a job alert for similar positions

Job Description

Company Description

CODE81 operates autonomously from within the Technology Cluster of Ghobash Group as a highly agile services driven organization, committed to enabling future thinkers. Coding a better future by building the best in-class digital transformation products and solutions, we are dedicated to enriching people’s lives and helping businesses thrive.



Job Description
  • Collaborate with product management teams to understand the strategic objectives and roadmap of our product offerings. Translate these objectives into technical requirements and architectural designs.
  • Design end-to-end solutions for our product portfolio, considering factors such as scalability, performance, security, and usability. Develop detailed architectural diagrams, component specifications, and integration plans.
  • Stay abreast of emerging technologies and industry trends relevant to our product domains. Evaluate new technologies, frameworks, and platforms to enhance the capabilities and competitiveness of our products.
  • Build prototypes and proof-of-concepts to validate technical feasibility and demonstrate proposed solutions. Iterate on these prototypes based on feedback from stakeholders and user testing.
  • Work closely with product managers, designers, and engineers to ensure alignment between product requirements, user experience design, and technical implementation. Foster a collaborative environment that encourages innovation and cross-functional teamwork.
  • Define and enforce architecture standards, best practices, and guidelines for product development. Conduct regular architecture reviews and provide guidance to development teams to ensure compliance with established standards.
  • Provide technical leadership and mentorship to development teams, helping them understand and implement the architectural vision of the products. Foster a culture of continuous learning and improvement within the engineering organization.
  • Identify technical risks and dependencies early in the development process. Develop mitigation strategies and contingency plans to address potential issues and ensure the successful delivery of products.
  • Create comprehensive technical documentation, including architecture diagrams, design documents, API specifications, and deployment guides. Communicate effectively with stakeholders at all levels of the organization, ensuring clarity and alignment on technical decisions. 
  • Create and maintain documentation for architecture patterns, decisions, and solutions.
  • Lead proof-of-concept initiatives for technology adoption.
  • Review system designs to ensure alignment with architectural vision and best practices.
  • Lead architecture review boards and provide architectural recommendations.
  • Stay updated on emerging technologies, tools, and frameworks. Evaluate their suitability for the organization's projects and make recommendations for adoption or integration.
  • Work with infrastructure teams to ensure that hardware and software infrastructure align with the company’s architectural objectives.
  • Platform cost management and aligning with IT to keep a max buffer of 20% unutilized resources for the platform.

Qualifications
  • Minimum of 6-8 years of experience in software development, with a focus on product development and solution architecture.
  • Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.
  • Strong expertise in Data & AI technologies, including data architecture, machine learning, and AI model development.
  • Strong expertise in designing and architecting complex software systems, with a proven track record of delivering successful products to market.
  • In-depth knowledge of software architecture principles, design patterns, and best practices.
  • Proficiency in at least one programming language and familiarity with multiple programming paradigms.
  • Experience working in Agile development environments, with a solid understanding of Agile methodologies and practices.
  • TOGAF, OWASP
  • Experience with Microservices, cloud-native applications and event driving systems.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and influence technical decisions.
  • Strong analytical and problem-solving skills, with the ability to think strategically and drive technical innovation.


Job Details

Job Location
Cairo Egypt
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.