Job Openings
Solution Architect (Onsite, Islamabad, USD Salary)
About the job Solution Architect (Onsite, Islamabad, USD Salary)
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, solution architecture, or related technical roles.
- Proven expertise in designing and implementing complex, distributed systems.
- Strong knowledge of system design, microservices architecture, and API development.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Solid understanding of both SQL and NoSQL database technologies.
- Experience with containerization and orchestration tools including Docker and Kubernetes.
- Strong understanding of security best practices, governance, and compliance standards.
- Excellent analytical, troubleshooting, and problem-solving abilities.
- Strong communication, collaboration, and stakeholder management skills.
Responsibilities:
- Design end-to-end architecture for enterprise-grade applications, systems, and platforms.
- Collaborate with stakeholders to gather business requirements and translate them into scalable technical solutions.
- Define integration strategies across multiple systems, platforms, and services.
- Lead architecture discussions, technical design reviews, and solution validation processes.
- Ensure all solutions are scalable, secure, high-performing, and aligned with industry best practices.
- Provide architectural guidance to development teams on design patterns, frameworks, and engineering standards.
- Evaluate, recommend, and implement suitable technologies, tools, and frameworks.
- Create and maintain architecture documentation, technical specifications, and system diagrams.
- Ensure compliance with security, governance, and regulatory requirements.
- Identify potential technical risks and develop effective mitigation strategies.
- Drive cloud transformation and modernization initiatives across AWS, Azure, or GCP environments.
- Optimize system performance, reliability, scalability, and cost efficiency.
- Mentor and support engineers and technical leads through technical guidance and knowledge sharing.
- Collaborate with DevOps teams to define CI/CD pipelines and deployment strategies.
- Support pre-sales activities by contributing to solution proposals, technical presentations, and client discussions.