This is a remote position as a System Analyst with 6+ years of hands-on experience.
Job Summary
We are seeking a skilled System Analyst to create and maintain complex system designs and documentation. The ideal candidate will have the ability to read and understand code, along with knowledge of APIs and microservices architecture, to ensure seamless integration and functionality of our systems. Strong problem-solving and analytical skills are crucial in driving our technology initiatives forward.
Key Responsibilities
* Create and maintain complex system designs and documentation.
* Analyze and troubleshoot system issues by reading and understanding code.
* Work with APIs and microservices architecture to ensure system designs meet business requirements.
* Develop and write system/technical design documentation.
* Collaborate with cross-functional teams to ensure system designs meet business objectives.
* Provide insights and recommendations based on system analysis to support business objectives.
* Monitor and report on system performance, ensuring optimal functionality and efficiency.
* Identify and resolve system issues using problem-solving and analytical skills.
* Stay updated with industry trends and best practices to continuously improve system designs.
Required Skills & Qualifications
* Proven experience in creating and maintaining complex system designs and documentation.
* Ability to read and understand code.
* Strong understanding of APIs and microservices architecture.
* PREFERRED KNOWLEDGE OF AWS, TAX AND SUPER PROCESSING, AND ICP.
* Experience writing system/technical design documentation.
* Strong problem-solving and analytical skills.
* Excellent communication and collaboration skills.
Preferred Qualifications
* Certifications in AWS (e.g., AWS Certified Solutions Architect, AWS Certified Developer).
* Experience with other cloud platforms (e.g., Azure, Google Cloud Platform).
* Familiarity with DevOps practices and tools.
* Experience with containerization technologies such as Docker and Kubernetes.
* Knowledge of microservices architecture and implementation.
* Proficiency in scripting languages (e.g., Python, Bash).
* Experience with CI/CD pipelines and automation tools.
Tools and Technologies Used
* Programming Languages: Java, Python, JavaScript
* Frameworks: Spring Boot, Express.js
* Cloud Platforms: AWS, Azure, Google Cloud Platform
* AWS Services: Lambda, API Gateway, S3, CloudWatch, DynamoDB
* DevOps Tools: Jenkins, GitLab CI, CircleCI
* Containerization: Docker, Kubernetes
* Infrastructure as Code (IaC): Terraform, CloudFormation
* Scripting Languages: Python, Bash
* Monitoring Tools: Prometheus, Grafana, Splunk
* Collaboration Tools: Slack, Microsoft Teams, Zoom
* Documentation Tools: Confluence, Microsoft Office Suite