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.