Job Openings
System Analyst (Technical)
About the job System Analyst (Technical)
Job Summary
The System Analyst (Technical) is responsible for analyzing software projects, gathering and translating stakeholder requirements into technical solutions, and supporting the successful delivery of cloud-based systems. This role plays a critical part in ensuring solution quality, scalability, and alignment with business and client needs.
Key Responsibilities
- Conduct stakeholder interviews and analyze business requirements to understand project needs
- Translate business and functional requirements into detailed technical specifications and system designs
- Collaborate with developers to define project scope, objectives, timelines, and resource requirements
- Ensure project deliverables meet quality, architectural, and compliance standards
- Participate in code and design reviews to ensure adherence to defined standards
- Perform testing and troubleshooting to validate that solutions meet requirements
- Develop and maintain project documentation, including requirements, system designs, and test cases
- Provide technical guidance and ongoing support to development teams throughout the software development lifecycle
- Communicate project status, risks, and issues clearly to stakeholders and management
Required Qualifications
- Bachelors degree in Computer Science, Information Technology, or equivalent practical experience
- Minimum of 3 years of experience designing, deploying, and managing cloud-based solutions
- Hands-on experience with cloud providers such as AWS, Azure, or Google Cloud Platform
- Strong understanding of cloud networking, security, and storage concepts
- Deep knowledge of API design best practices
- Experience integrating third-party services and platforms
- Familiarity with cloud platform services such as managed databases, Kubernetes, and related services
- Experience with cloud-native services including Lambda, SNS, SQS, and streaming data technologies
- Strong analytical and troubleshooting skills in complex cloud environments
- Excellent communication and collaboration abilities