Mandatory technical skills:
- Programming languages in Java.
- Strong in Spring boot framework.
- PL/SQL, SQL/NoSQL Database e.g., MySQL, PostgreSQL, Oracle, MongoDB
- Microservices architecture.
- Container (Docker, Kubernetes, OpenShift) platform.
- Deployment and DevOps.
- Public cloud such as AWS, GCP and Azure.
Responsibilities:
- Make sure that overall software quality and standard to meet the industry standard.
- Project scoping to fit with business and technology condition.
- Cross team support to improve development process and way of communication
- Facilitate all machinery, utilities and facilities to ensure they are in good conditions and able to run efficiently.
- Resource planning to meet the project plan.
- Work with project management to ensure project status is accurate and issues are raised up quickly
- Work with the architecture team and development team to design solutions and define common roadmaps
- Participate in all grooming and priority setting sessions with stakeholders
- Documenting processes and monitoring performance metrics.
- Organize regular meetings with all departments to ensure open communication and expectations throughout a project
- Documenting processes and monitoring performance metrics.
- Manage unplanned work or emergency case related to production incident and team well-being.
Qualifications:
- Bachelor’s or master’s degree in the field of Software Engineering, MIS, Computer Science, Engineering, IT, or related field.
- Minimum 10 years of experience in software development, project management, including all aspects of process development life cycle (classic or agile methodology) and document life cycle management.
- Strong knowledge of IT Architecture, IT Governance, Application, Digital Security, Data Management, Quality Assurance, Vendor Management, Cloud Computing.
- Technical background and experience in development.
- Analytical skills and the ability to see the connections between layers of business operations.
- Ability to consult management and engineering teams with technical advice.
- Experience working in Project Management: Agile
- (Optional) Strong written & verbal command of English