1. Codes and develops server-side systems to support core product functionality and offerings. 2. Identifies security risks and ensures coding standards meet security requirements. 3. Executes specifications and features for the next iteration of the product based on user needs and feedback, and continuously integrates code changes. 4. Provides support to the quality testing teams. 5. Works in a team setting and is proficient in programming languages required by the organisation. 6. Familiar with software development tools and standards. 7. Innovative in developing a range of product designs and solutions. 8. Supports others in the team and is confident in communicating ideas to the team in a clear and compelling manner.
1. Responsible for the design and implementation of applications build, release, deployment and configuration activities. 2. Is a team member for the agile development process. 3. Builds the continuous integration and continuous deployment pipeline and prioritises development items in the pipeline. 4. Develops Proof-of-Concepts to evaluate the feasibility of the software application and tools for the development team, and develops suitable application and tools. 5. Determines specifications and features for the next iteration of software application development based on user needs and feedback, continuously integrates code changes, and conducts various automated testing to ensure the software application remains functional. 6. Performs continuous deployment through automating the deployment process, and manages the releases of software application versions and features. 7. Works with internal business partners to gather requirements, prototyping, architecting, implementing/updating solutions, building and executing test plans, performing quality reviews, managing operations, and triaging and fixing operational issues. 8. Works in a fast-paced environment and adjusts to constant business change, evolving goals and strategies, and emerging technologies. 9. Proficient in programming languages required by the organisation, and is familiar with continuous integration and deployment tools, relevant platforms, automated testing tools, and configuration management tools. 10. Knowledgeable of crypto primitives, authentication protocols and authorization standards. 11. Is innovative and analytical in nature, possessing strong communication and interpersonal skills to engage with stakeholders. 12. Is a team player with the ability to perform independently with minimal guidance. 13. Thrives in a dynamic environment and is a resourceful and self-motivated individual.
1. Provide technical leadership on interconnection facility. 2. Leverage AI and digital tools to review project proposals and development plans, recommending strategies to address the impacts of forecasted long-term energy demand and distributed generation supply. 3. Leverage AI and digital tools to manage transmission and/or distribution projects by reviewing progress reports and identifying methods to enhance asset management. 4. Advise the development of asset management plans and strategies. 5. Advise technical capability development programs and on-the-job training.
1. Writes clean, testable code and develops client-side systems to support end-users' needs and experience. 2. Gathers user feedback to propose improvements to the product’s interface. 3. Provides technical support to develop an intuitive and responsive experience for end-users. 4. Supports usability testing to validate user interfaces. 5. Identifies security vulnerabilities and assists his senior in selecting security tools to address these vulnerabilities. 6. Works in a team and is proficient in programming languages required by the organisation to design and develop user interfaces. 7. Familiar with graphic designing tools and is also knowledgeable in commonly used design methods. Uses various tools to read codes and uncover security vulnerabilities. 8. Innovative in designing compelling and intuitive user interfaces. 9. Supports others in the team and is confident in communicating ideas to the team in a clear and compelling manner.
1. Codes and develops both front-end and back-end systems that balance product functionality with user experience and needs. 2. Gathers user feedback to develop an intuitive and responsive experience for end-users. 3. Identifies security risks and ensures coding standards meet security requirements. 4. Supports usability testing to validate user interfaces. 5. Executes specifications and features for the next iteration of the product based on user needs and feedback, and continuously integrates code changes. 6. Provides support to the quality testing teams. 7. Works in a team and is proficient in programming languages required by the organisation. 8. Familiar with graphic designing tools and is also knowledgeable in commonly used design methods. Uses various tools to read codes and uncover security vulnerabilities. 9. Innovative in developing a range of product designs and solutions with compelling and intuitive user interfaces. 10. Supports others in the team and is confident in communicating ideas to the team in a clear and compelling manner.
1. Responsible for developing a quality strategy that addresses all phases of product development, as well as governance frameworks for managing quality and test automation. 2. Reviews quality management policies and standards to ensure compliance with regulatory requirements and international standards. 3. Defines the approaches and procedures in the identification, selection and assessment of quality standards for adoption, documentation for test reporting, and review of quality standards. 4. Provides technical inputs on approaches and conduct of quality testing, and recommend solutions to resolve significant quality lapses. 5. Reviews quality test reports and outcomes to approve the product. 6. Works in a team setting and is proficient in programming languages required by the organisation. 7. Is familiar with international quality standards and processes, as well as applicable test automation tools. 8. Manages the quality of infocomm technology products from end to end, he is able to readily integrate and apply knowledge from multiple disciplines. 9. Is able to develop innovative and effective solutions to issues encountered, communicate his plans and advice in a clear and compelling manner that inspires action.