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.