This job listing expired on Dec 27, 2021
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.