Looking for a Senior System Analyst who has 5 years of hands-on experience in full stack development.
The Job:
Design, develop, and implement new web applications using modern frameworks and technologies while enhancing and optimizing existing ones for better performance and user experience.
Conduct requirement gathering, system analysis, and create detailed design documentation for web development projects.
Evaluate and recommend tools, frameworks, and best practices to improve web development processes.
Perform unit testing, system integration testing, and user acceptance testing to ensure software quality.
Plan and execute software deployments, version upgrades, and security patching to maintain system integrity.
Ensure applications are well-documented, follow industry standards, and provide ongoing support and maintenance for troubleshooting and issue resolution.
Manage vendor relationships for outsourced development and testing while ensuring adherence to security and compliance standards.
Lead technical project aspects such as system architecture, coding standards, CI/CD pipeline integration, code reviews, quality assurance, and foster knowledge sharing within the team.
Requirements:
A degree in Computer Studies, Information Technology, or a related field, with at least 5 years of relevant experience.
Proficient in backend development using PHP (Laravel) and/or Node.js, and/or Python, with experience in frontend development using React and/or Next.js.
Skilled in database management with MongoDB, PostgreSQL, and MySQL, and experienced in developing and integrating RESTful APIs.
Knowledgeable in DevOps practices, including Docker and GitLab CI/CD, with experience in infrastructure deployment using Kubernetes.