You will be responsible to manage all personnel activities of staff (i.e. hiring, training, reviews, pay, rewards, discipline, promotion and termination as necessary, etc.).
You will lead a team to design, develop, modify, and implement software programming for an existing cloud product. Your team will focus on surpassing customer expectations and achieving high quality and on-time delivery and you will ensure the overall functional quality of the released product on all required platforms and mechanisms. You will promote innovation through introduction of new technology and professional expertise.
You will create and document software which may involve significant re-architecture of existing systems, defining, and coordinating implementation with wide-reaching implications for company-wide portfolio synergies. You will be the technical lead of projects that span multiple areas of a product.
Expertise in Cloud Development and Architecture: Strong knowledge of cloud platforms; preference given to AWS (DDB ECR, SQS, S3, Lambda).
Technology Stack: AWS, Java, Node.js, React, Angular, flexible to learn and implement new technologies.
Hands-On Involvement: 20% direct involvement in technical activities.
Team Management: Capable of effectively managing a diverse, international team. Minimum 2 years management experience.
Proficiency in CI/CD and SDLC: Demonstrated experience in Continuous Integration/Continuous Delivery and Software Development Life Cycle methodologies
Agile Methodology: Fluency and experience in agile development methodology
Compliance: Experience implementing ISO27001 and/or SOC2 standards.
Quality Analysis: Familiar with code quality analysis tools such as SonarQube and Trivy