About the position
A leading project requires the expertise of a Technical Architect (Tech Lead) to drive architectural strategy and implementation across cloud, data, and integration layers. This is a senior-level opportunity for a technical expert with over 10 years of experience in software development, systems architecture, and solution scalability.
Key Responsibilities
- Lead the design of modern, scalable systems architecture in complex enterprise environments.
- Craft advanced SQL solutions for intricate relational database systems.
- Architect distributed systems using microservices, event-driven, and serverless patterns.
- Oversee cloud-native application development across AWS, Azure, or GCP.
- Implement CI/CD pipelines, infrastructure automation, and DevOps best practices.
- Guide secure system design aligned with performance, resilience, and compliance needs.
- Provide technical leadership to engineering teams, aligning architecture with business objectives.
Technical Expertise
- Architecture & Design: Microservices, SOA, design patterns (MVC, CQRS), distributed vs. monolithic systems.
- Cloud Platforms: AWS, Azure, GCP; hybrid and multi-cloud strategies; IaaS, PaaS, SaaS.
- Infrastructure as Code: Terraform, CloudFormation; containerization with Docker and orchestration using Kubernetes or ECS.
- CI/CD & DevOps: Jenkins, GitHub Actions, Azure DevOps, GitLab CI; configuration management (Ansible, Chef, Puppet); observability tools (Prometheus, Grafana, ELK).
- Development: Strong proficiency in Java, Python, C#, JavaScript/TypeScript, Go; scripting with Bash or PowerShell.
- Data & Integration: Data modeling, SQL/NoSQL databases, data lakes (Snowflake, Redshift), REST, GraphQL, gRPC APIs, integration platforms (Kafka, RabbitMQ, MuleSoft).
- Security: Secure coding, IAM (OAuth2, SAML, OpenID), encryption, compliance architecture.
- Performance & Reliability: Load balancing, caching (Redis, Memcached), high availability design, disaster recovery, and scalability tuning.
Minimum Requirements
- 10+ years in software development, infrastructure, or technical architecture roles.
- Demonstrated experience in system design for performance, scalability, and availability.
- In-depth knowledge of both on-prem and cloud-based architecture models.
- Advanced understanding of enterprise integration and DevOps automation.
- Strong grasp of security, compliance, and disaster recovery frameworks.
If you're a hands-on technical leader with a deep understanding of enterprise architecture and modern engineering practices, we welcome your application. Only shortlisted candidates will be contacted.
Desired Skills:
- Technical Architect
- DevOps
- Architect
- Terraform
- Ansible