Share this Job

Analyst, AI-Led Solutions

Date: 10-Apr-2021

Location: Singapore, Singapore

Company: Singtel Group

Key Roles and Responsibilities: 


  • You will be involved in the software development life cycle including application development, implementation, maintenance and post-implementation review. 

  • Analyse functional requirements to translate into application design using established design methodologies and guidelines. 

  • Ensure codes comply with NCS security guidelines. 

  • Work with team lead to ensure design and programme codes conform to architecture and design standards, and that design satisfies functional and system requirements. 

  • Participate in requirements gathering; work with Business Analysts in reviewing and refining functional specifications. 

  • Participate in peer reviews to improve project quality. 

  • Translating application requirements into highly specified project briefs. 

  • Hands-on individual and be able to work with local and remote teams to deliver projects on the technical aspects. 

  • Analyse process/program specifications & translate specifications to program codes, conforming to program guidelines and programming best practices. 

  • Make changes to configurable items, which include hardware, software, documentation, etc. Covering configuration management planning, configuration identification, configuration controls & audits. 

  • Develop unit test package, execute tests & document test results to ensure the quality of the program. 

  • Assist in the integration testing, system testing, User Acceptance Test (UAT) & implementation activities to fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment. 

  • Investigate all reported problems/errors & initiate amendments & testing so that the system can operate correctly & efficiently. 

  • Prepare & maintain up-to-date system documentation. 

  • The role requires you to be hands-on and you will be involved in providing user support requires investigating and troubleshooting issues, as well as providing timely improvements/ resolutions to address problems / incidents encountered. 


The Ideal Candidate Should Have/ Be: 


  • Degree in Computer Science or related discipline 

  • Minimum 4 years of relevant IT experience and technically competent in Python programming, JavaScript, jQuery, React JS, Databases. 

  • Experience with Azure and/or AWS cloud architecture and system development. 

  • Experience with Containerization (Docker and Kubernetes) and Linux 

  • Possess a can-do attitude, initiative, creativity and able to work under stringent time  

  • Strong problem-solving skills and ability to think out of the box 

  • Team player with effective communication and interpersonal skills 

  • Self-motivator with a positive attitude and with high energy 

  • Highly proficient in written and spoken English 

  • Able to travel as required 


The main duties and responsibilities will be subjected to review when there is change in business requirements and scope of work.