Source description
About the role
Job Requirements Role Summary
We are seeking an experienced Application Architect with strong hands-on technical expertise and architectural leadership capabilities. The ideal candidate will play a critical role in defining scalable, secure, and high-performing application architectures while working closely with business stakeholders, product teams, and engineering teams. This role demands a balance of deep technical knowledge, analytical thinking, and decision-making excellence, along with awareness of modern technology trends.
Key Responsibilities
- Architecture & Design
• Define end-to-end application architecture for enterprise-scale systems ensuring scalability, performance, reliability, and security. • Design microservices-based architectures, including service decomposition, inter-service communication, and fault tolerance. • Establish architectural standards, design patterns, best practices, and governance across teams. • Create high-level and low-level design documents (HLD/LLD) and review solution designs. • Evaluate and recommend appropriate technologies, frameworks, and tools aligned with business goals. • Ensure systems are cloud-native and optimized for Azure platform services.
- Hands-on Technology Leadership
• Actively contribute to development through hands-on coding, technical troubleshooting, and proof-of-concepts (POCs). • Guide development teams in implementing architectural designs using C# .NET Core, ReactJS, and related frameworks. • Perform architecture and code reviews to ensure compliance with design principles and quality standards. • Mentor and coach senior developers and engineers on architecture and modern engineering practices.
- Cloud & Infrastructure (Azure)
• Design and implement solutions leveraging Microsoft Azure services (App Services, Azure Functions, AKS, Storage, API Management, etc.). • Architect cloud solutions focusing on high availability, disaster recovery, security, and cost optimization. • Collaborate with infrastructure and security teams to ensure compliance with cloud governance and enterprise policies.
- Data Architecture & Database Design
• Design robust and scalable database solutions using both SQL and NoSQL technologies. • Strong experience in SQL Server (schema design, indexing, performance tuning). • Hands-on experience with MongoDB or similar NoSQL databases, including data modeling and scalability considerations. • Define data access strategies, caching, and data consistency models across distributed systems.
- Integration & Messaging
• Design and implement message-driven and event-based architectures. • Hands-on experience with Message Queuing systems (Service Bus, Kafka, RabbitMQ, or similar). • Ensure reliable asynchronous communication, error handling, and system resilience.
- DevOps, CI/CD & Engineering Excellence
• Design and promote DevOps practices across the application lifecycle. • Hands-on experience with CI/CD pipelines using Azure DevOps or similar tools. • Enable automated builds, deployments, testing, and monitoring. • Advocate for infrastructure-as-code, environment standardization, and release automation.
- Agile & Delivery Practices
• Work closely with Product Owners, Scrum Masters, and Agile teams in Agile/Scrum environments. • Participate in sprint planning, backlog grooming, and technical estimation activities. • Ensure architectural alignment while enabling fast, iterative delivery and continuous improvement.
- Analysis, Decision Making & Stakeholder Collaboration
• Demonstrate strong analytical skills to evaluate technical options, trade-offs, and risks. • Make informed architectural and technology decisions considering functional and non-functional requirements. • Collaborate effectively with business stakeholders, leadership, and cross-functional teams. • Translate business requirements into effective technical solutions.
Work Experience Core Technologies
• C# / .NET Core • ReactJS • Microservices Architecture
Cloud & DevOps
• Microsoft Azure • CI/CD pipelines (Azure DevOps or similar) • DevOps practices
Databases
• SQL Server • MongoDB (or equivalent NoSQL DB)
Integration
• Message Queuing / Event-driven systems
Professional Skills & Competencies
• Strong problem-solving and analytical mindset • Excellent decision-making ability • Up-to-date knowledge of latest technology trends and modern architectures • Leadership and mentoring capabilities • Strong communication and documentation skills • Ability to work in fast-paced, collaborative environments
Preferred / Nice-to-Have
• Experience with large-scale enterprise or cloud-native applications • Exposure to containerization (Docker, Kubernetes) • Knowledge of security best practices and compliance standards • Prior experience in architect or technical lead roles
More at Quest Global