This job listing expired on Dec 27, 2021
Tweet

Job Responsibilities

  • Involve in analysis, design, development, testing, troubleshooting of building framework / component / API for enterprise, high-volume transactional system.
  • Collaborate with other engineer/team to design and deliver a scalable, high-performance, and secured solution.
  • Review system design, coding, integration flow, performance, and security assessment.
  • Participate in requirement analysis to provide technical solution.
  • Architect solution with AWS services.
  • Analyse and improve efficiency, scalability, performance, and security of various system resources.
  • Develop and maintain system architecture diagram and documentation.
  • Develop and maintain coding standards and best practices.
  • Provide technical guidance and couching to other engineers.
  • Continually researching current and emerging technologies and proposing changes where needed.
  • Conduct regular assessments to ensure system is aligning to coding standards, best practices, design blueprint and technical roadmap.

Pre-Requisites

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or equivalent.
  • Positive attitude and eagerness to learn, along with quality team lead role.
  • Strong understanding of Object Oriented and Microservice design concept.
  • Minimum 5 years of experience in software development.
  • Experienced in building framework / component / Web API.
  • Proficiency in .NET Framework, .NET Core, ASP.NET, Node.js, Vue.js and T-SQL.
  • Experienced in building application with AWS services. AWS certification such as AWS
  • Certified Solutions Architect or AWS Certified Developer will be an advantage.
  • Familiar with application containerized and serverless development.
  • Experienced in system architecture design, design review and code review.
  • Good / interest in cybersecurity.