Connecting...

Principal Software Engineer

Job details

Location: Singapore
Job Type: Permanent
Discipline:
Reference: IT/FL/PSE/22032022C
Posted: about 2 years ago
Consultant: Frayzer Lou
Consultant Email: email Frayzer
Consultant Phone:

Job description

​Be a part of one of the largest Engineering and Technology Company.

RESPONSIBILITIES:

  • Support the end-to-end application lifecycle (concept, design, test, release and support/maintenance)

  • Gather project requirements, design specifications, conceptualise approach / framework, and breakdown tasks for agile team

  • Mentor junior engineers with code reviews and feedback sessions to support their technical development.

  • Create standards to ensure high quality and clean code and ensure compliance within the team

  • Implement testing procedures using testing tools, libraries and databases

  • Troubleshoot and debug complex technical issues

  • Develop roadmap for high performing, scalable, reliable and secure services

  • Research and recommend new technologies to scale up productivity and efficiency

  • Ensure all applications (new and legacy) meet and maintained according to quality standards

  • Collaborate in cross-functional teams, such as contributing technical recommendations, identify resource requirements, and designing development approach etc.

REQUIREMENTS:

  • Bachelor in Computer Science or equivalent with at least 5 years of working experience in related field is required

  • Passionate about technology and people

  • Strong team player and takes pride in delivering quality solutions

  • Strong communication skills

  • Proficient in Unity, C# or Java

  • Able to manage agile and waterfall projects

  • Able to understand business requirements and translate them into technical requirements

  • Able to measure, manage and clear technical debt

  • Proven track record of designing, building and maintaining scalable systems

  • Experience in one of the cloud platforms (e.g. Azure, AWS or Google) and have built systems using one of the cloud platforms

  • Experience working with QA, test environments and secure deployment

  • Experience with version control (e.g. Git)

  • Experience with client / server side programming

  • Experience in network and TCP / UDP Sockets programming

  • Experience in designing sustainable APIs

  • Experience in Docker-based containers, micro-services, and Kubernetes

  • Good understanding of DevOps practices and have used them to build CI/CD pipelines for software deployment

  • Good understanding of development and tools for Android and iOS

Please contact Frayzer Lou at +65 8399 6181 or FrayzerL@charterhouse.com.sg for a confidential discussion.

EA License no: 16S8066 | Reg no.: R1878287

Only successful candidates will be notified.

This job has expired!