Requirements & Qualification
- Bachelor's degree in Computer Science, Engineering or any related field, or a Diploma with 5 years of experience in similar role or software engineering is required for this position.
- Strong experience with Git.
- Knowledge of software design patterns and architectural principles.
- Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes).
- Excellent problem-solving skills, with the ability to analyse complex issues and provide innovative solutions.
- Good communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Proven experience in leading software projects or teams.
- Ability to think critically and propose innovative solutions to improve product performance and scalability.
- Preferably knowledge on ISO/IEC 27001, SOC 2, PCIDSS, ISO 31000, ISO/IEC 27005, or ISMS.
- CSSLP - Certified Secure Software Lifecycle Professional.
- Experience in fuel retail or POS industries
Responsibilities
- Develop software development projects with a sense of urgency while ensuring adherence to quality, scalability, and performance standards.
- Handles complex tasks and drives the overall design and architecture of the software maintained by their team.
- Defines and enforces best practices and coding standards to ensure adheres to high-quality coding and design principles.
- Maintains code repositories managed by the team.
- Perform deployment activities for cloud services.
- Continuously monitor application performance, infrastructure, and deployments to identify and address potential issues.
- Continuously improve technical processes to increase efficiency and productivity.
- To ensure collaboration within teams and external stakeholders to drive innovation and success.
- Ensures the availability of technical documentation for the software maintained by the team.
- Provide guidance, conduct code reviews and helps junior engineers grow their skills. May be involved in hiring and onboarding new engineers.
- Provide support in resolving customer issues within the SLA and identifying root causes to improve overall customer satisfaction.
- To perform any other task as assigned by the supervisor
Job Type: Full-time
Application Question(s):
- How much is your expected salary?
- How long is your notice period?
Language:
- English (Required)
Expected Start Date: 08/04/2025