Giza Systems -
Egypt , Cairo
--
Giza Systems

Job Details

We're seeking an expert Software Application Architect to design and lead the development of enterprise-grade solutions. The role includes responsibility for Design the Low-Level Design to be aligned with the HLD and Design the integration flow for the system  as a scalable, high-performance system, with .NET (legacy and modern), Angular, Flutter, RedHat, SSO, microservices, DevOps, ABP framework, workflows, API gateways, Redis, and ELK stack, S3-compatible object (blob) storage solution for modern application needs.


Key Responsibilities:


 



  •       Architect and maintain robust enterprise systems using both legacy and modern .NET stacks

  • Design Angular-based frontend and architect Flutter-based cross-platform mobile apps.

  • Optimize applications for RedHat environments and containerized deployments.

  •       Implement SSO using OAuth2, SAML, or OpenID Connect standards.

  •       Architect and support microservices, DevOps practices, and CI/CD automation.

  •       Guide adoption of the ABP Framework for modular, clean application development.

  •       Lead integration of workflow automation platforms (e.g., Camunda, Airflow, Logic Apps).

  •       Support in API gateway integration (e.g., Redhat 3scale) for scalable, secure service exposure.

  •       Implement Redis for distributed caching and pub/sub messaging patterns.

  •      Integrate and administer the ELK stack (Elasticsearch, Logstash, Kibana) for log aggregation, monitoring, and analytics.

  •      Architect deployment and integration of MinIO object storage to provide high-performance, secure, and scalable blob storage:


 



  •       Ensure compatibility with S3 APIs for seamless integration with .NET, microservices, and other stack elements.

  •       Design storage buckets and access controls supporting modern data protection and retention needs.

  •       Integrate MinIO with application workflows, backup/restore processes, and analytics.


  • Ensure data integrity, redundancy, and security following best practices for encryption and IAM.

  • Provide technical leadership and mentor development teams.

  • Collaborate closely with business partners and technical stakeholders.

  • Enforce software engineering and security best practices across platforms.

Skills

• Good Communication Skills.


• Excellent command of English. 


 

Similar Jobs

About Giza Systems
Egypt, Cairo