1. Applies subject matter knowledge in applications development, possessing well-developed skills in design, development, testing, debugging and implementing software applications or specialised utility programs in support of end users' needs on platforms. 2. Supports regular updates and recommends improvements to existing applications. 3. Works under limited supervision to effectively deal with unfamiliar issues, following recommended coding standards and secure-coding principles to avoid security vulnerabilities. 4. Provides technical support to the quality testing teams. 5. Works in a team setting and is proficient in programming languages required by the organisation. 6. Is familiar with software development tools and standards, as well as the relevant software platforms on which the solution is deployed. 7. Is a keen learner, and able to apply structured, analytical thinking to develop applications. 8. Is a strong team player, who communicates his ideas and gets along with others easily.
1. Performs requirements analysis for the design of user interfaces (UIs) and drafts technical specifications for the design of UIs. 2. Assists in the development and programming of intuitive and responsive UIs for each screen or page with which a user interacts. 3. Assists in developing prototypes for UIs, conducts usability testing for validation, and supports the evaluation of the effectiveness of the UI. 4. Prepares reports on UI design performance indicators, proposes modifications in the design of the user interface based on user feedback, as well as provides solutions to address design issues. 5. Works in a team and is familiar with programming languages used by the organisation to design and develop UIs. 6. Is familiar with graphic designing tools and is knowledgeable of Universal Principles of Design as well as commonly used design methods. 7. Adopts a broad perspective to user interface design concepts and is open to exploring new possibilities in the development of user interface of software products. 8. Is adept at interpreting data and using it to propose recommendations that may enhance the user experience.
1. Oversees all technical aspects of the organisation and partners with key stakeholders within the business to evaluate new IT opportunities for growth. 2. Approves the deployment of new technologies to enhance or develop new services and product offerings. 3. Devises and implements long-term strategies focused on both current and new technologies that can help an organisation go to market more effectively, in turn increasing revenue through technological enhancements. 4. An inspiring leader with a futuristic mindset with an ability to drive innovative enhancements in the organisation. 5. Foresees connections across diverse areas and influences key stakeholder decisions.
1. Plans and oversees the embedded system design, development and integration aligned with policy and standards. 2. Scopes out requirement specifications, plans project life cycles, and estimates resources and budgets. 3. Communicates with stakeholders to gain buy-in and coordinates deliverables with multiple product line owners. 4. Oversees the preparation of test procedures and performance of qualification testing as well as development of product and design documentation. 5. Guides validation and verification of overall system design concepts and framework. 6. Provides manufacturing and final product release support. 7. Manages and develops junior staff. 8. Leads a team and is responsible for managing projects and resources of the team, as well as coaching team members to build their technical capabilities. 9. Is an expert in microprocessor and microcontroller-based hardware components, and the interconnectivity between systems and networks. 10. Manages a team of engineers and other stakeholders, is a confident leader who can justify his decisions, put forth his ideas in a persuasive manner and engage others to gain buy-in. 11. Is analytical and structured in the planning and management of embedded system design and integration projects, anticipating problems and developing solutions to them.
1. Drives the product development vision and strategy, ensuring the product roadmap is in sync with the organization's overall strategy and vision. 2. Manages the development of a suite of products to meet strategic objectives. 3. Builds relationships with key clients and business partners to foster business expansion and product growth. 4. Gathers insights and competitive intelligence through various market analyses to enhance the organization's business prospects. 5. Collaborates with diverse teams throughout the organization. 6. Demonstrates proficiency in product development and management practices and tools, including expertise in product positioning and pricing strategies. 7. Stays informed about the latest consumer and industry trends and proactively anticipates emerging trends. 8. Utilizes a global perspective to analyze market trends and identify opportunities for growth. 9. Encourages the team to embrace innovative practices and mindsets. 10. Acts as an influential leader, motivating others to pursue long-term strategic objectives and exert a positive influence.
1. Drives the design and development of the product line lifecycle, including the end-to-end iterative design process. 2. Empowers the team to drive product development in the conceptualisation and design phase, including formulation of design strategies and achieving design solutions based on insights researched by the team. 3. Evaluates design concepts and drawings to determine the best product. 4. Has a strong understanding of how product technologies and frameworks can formulate impactful design concepts, is well-versed in product development lifecycles and stays abreast of the latest emerging industry trends in terms of product design. 5. Translates market insights, emerging industry trends, and feedback from teams into novel product design strategies, with a clear view of how this sits within the product development lifecycle. 6. Is articulate and a strong communicator with internal and external stakeholders and manages stakeholders’ expectations as well as coaches the team to build their competencies in product design.