Full Stack Developer

  • Sector: LMA Asia Technology
  • Contact: Tanu Booluck
  • Duration: 12 months
  • Client: LMA
  • Location: Singapore
  • Salary: S$6000 - S$10000 per month
  • Expiry Date: 14 November 2021
  • Job Ref: BBBH188757_1634268810
  • Contact Email: tanu.booluck@lmarecruitment.asia


Overall Responsibilities:
Ownership of technical designs, code development, and component test execution to demonstrate alignment to the functional specification.

Team Collaboration

  • Work closely with product team (that includes business, application and technical architects) to translate the product vision into a robust and integrated technology solution to support our digital transformation.
  • Working in a fast-paced environment solving unique and challenging software problems and developing innovative solutions.
  • Work closely with key stakeholders to deliver projects and solutions

Define - Develop - Design - Testing

  • Responsible for technical design, application development and testing to deliver solutions of superior quality that meets functional requirement
  • Design robust and low latency applications that support high-volume transaction volume
  • Perform end-to-end application development that encompass web application, database and API end-points
  • Performing code reviews and providing critical suggestions for fixes and improvements
  • Use configuration management and integration/build automation tools to manage, test and deploy application codes.
  • Provide support to SIT and UAT, investigate and resolve technical issues reported in projects.

Support and Quality Assurance Checking

  • Fixing and performance tuning Java-based applications
  • Conduct system and performance management, application vulnerability management and control, software release management.
  • Supporting issue analysis and fix activities during test phases, as well as production issue resolution.
  • Plan and commission production system implementation.

Maintain Proper Project Documentation and Best Practices

  • Develop and review technical documents and other System Development Life Cycle (SDLC) related documents.
  • Advocate and practice agile software development


Basic Qualification / Requirements :

  • A proven track record of successful project/product implementation with minimal of 3 years of Continuous Integration, Continuous Delivery, Pair programming and Test Driven Development, with experience using the followingDevOps tools
    • Ansible
    • Bitbucket
    • Jenkins
    • Sonarqube
    • Nexus
    • Flow
    • Selenium / Microfocus UFT / LoadRunner
  • Proficiency in one or more backend languages (C#, ASP.NET)
  • Proficiency in one or more software languages (.NET Core)
  • Proficiency in one or more frontend framework (Angular / React)
  • Proficiency in one or more databases (MS SQL , MySQL)
  • Has Hands-on Test Driven Development experience and able to author Unit, Integration and Functional Tests.
  • Good Object Oriented (OO)-skills. Must demonstrate strong familiarity of design patterns.
  • Self-motivated and possess drive, and ability to work independently and a good team player.
  • Strong analytical, communications and interpersonal skills, ability to articulate technology concepts and participate in discussions with business stakeholders.


Basic Qualification / Requirements : PREFERRED

  • Preferably with Information Technology / Engineering / Computer Science related degree.
  • Experience practicing pair programming in a team is an advantage


Company Reg No.: 201131609D, Licence No.: 11C4684, EA Reg No.: R1655133