Description :
- Define and design scalable, reliable, and secure architecture for enterprise and cloud-based applications.
- Translate business requirements into high-level and low-level technical designs.
- Evaluate and select appropriate technologies, frameworks, and tools to meet functional and non-functional requirements.
- Create and maintain architecture diagrams, technical documentation, and design patterns.
- Ensure adherence to architecture principles, coding standards, and performance benchmarks.
- Lead and mentor development teams through architecture reviews, code reviews, and best practices.
- Collaborate with cross-functional teams engineering, DevOps, security, and QA to ensure end-to-end solution integrity.
- Define and enforce technical governance frameworks and DevSecOps standards.
- Drive adoption of modern development practices, including microservices, API-first design, and CI / CD pipelines.
- Design solutions leveraging cloud platforms (AWS, Azure, GCP) and modern cloud-native services.
- Architect microservices, RESTful APIs, event-driven systems, and integration frameworks (Kafka, RabbitMQ, etc.
- Oversee application modernization, re-architecture, and migration to cloud or hybrid environments.
- Collaborate with DevOps teams to optimize deployment automation, observability, and scalability.
- Define and implement application performance monitoring and tuning strategies.
- Ensure compliance with security standards, data privacy, and regulatory requirements.
- Conduct risk assessments and impact analysis for architectural decisions.
- Implement disaster recovery and high availability design principles.
- Stay current with emerging technologies and industry trends to recommend innovative solutions.
- Drive proof-of-concept (PoC) initiatives and evaluate new tools, frameworks, and architectures.
- Advocate for automation, reusability, and scalability across technology stacks.
Required Qualifications & Experience :
Bachelors / Masters degree in Computer Science, Engineering, or a related field.10- 15 years of total experience in software engineering, with at least 4- 5 years in an architecture or lead engineering role.Proven expertise in application architecture, system design, and solution delivery.Hands-on experience with :1. Cloud Platforms : AWS / Azure / GCP (certifications preferred).
2. Databases : SQL (PostgreSQL, MySQL, MSSQL) & NoSQL (MongoDB, Redis, Cassandra).
3. DevOps & Tools : Docker, Kubernetes, Jenkins, Git, Terraform, Ansible.
4. Architecture Styles : Microservices, Serverless, Event-Driven, and API-Driven Architectures.
Strong understanding of software design patterns, scalability principles, and system integration.Experience in performance engineering, cloud cost optimization, and high availability architectures.Excellent communication, documentation, and stakeholder management skills.Preferred Certifications :
AWS Certified Solutions Architect / Azure Solutions Architect Expert / GCP Cloud ArchitectTOGAF, Zachman, or similar enterprise architecture frameworks(ref : hirist.tech)