Software Engineering (Enterprise Architecture) Intern

Location: Asia-Pacific - Singapore
BU/Function: RazerGold
Seniority: Entry and Support
Job Code: 1822

Job Responsibilities

  • Involved in analysis, design, development, testing, troubleshooting of building framework / component / API for enterprise, high-volume transactional system.
  • Collaborate with other engineers/team to design and deliver a scalable, high-performance, and secured solution.
  • Participate in requirement analysis to provide technical solution.
  • 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.
  • 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.
  • Strong understanding of Object Oriented and Microservice design concept.
  • Experienced in building framework / component / Web API.
  • Experienced in .NET Framework, .NET Core, ASP.NET, Node.js, Vue.js and T-SQL.
  • Familiar with application containerized and serverless development.
  • Able to work with minimum supervision as well as able to contribute to team development.
  • Available to commit for a 6-month internship for optimal learning exposure