Job Description
Job Responsibilities: - Perform process and business requirement analysis to meet users’ requirement/expectation and existing IT system constraints - Manage to Execute OEP and new secure Software/application/solutions/enhancement. - Support IT management in setting up IT strategy, governance, controls, standards, processes and procedures. Software Development Life Cycle management: - Analyze plan, process and requirement - Design/review the software architecture, features and specifications - Acquire, build or develop the software - Prepare deployment material and check the deployment. - Maintain the software development - Support troubleshooting and debugging software - Train/guide the developmental team to optimize their work. Software Quality Management: - Quality assurance: set/propose standards, processes and/or compose procedures to maintain the quality, stability, reliability and security of services and software as well as to meet necessary regulatory. - Quality planning: define the quality attributes to be associated with the output of the software. - Quality control: supervise testing and reviewing software in stages to ensure quality assurance processes, standards, security and timeline. IT Project Management : - Initiating, planning, executing, monitoring & controlling, closing management. - Integration, scope, time, cost, quality, procurement, human resources, communications, risk, stakeholder management.
Job Requirement
Desirable Background & Experience: - Qualification: BSc/BA in computer science or relevant field; MSc/MA will be appreciated Certified application developer is a plus - Language Skills: English fluency - At least 4 years experienced in IT software development management. - Experience in designing and building applications. - In-depth knowledge of programming for diverse operating systems and platforms using development tools. - Excellent understanding of software design and programming principles Desirable Character: - Gender: Any - Age: Any - Personality: Encouraging, planning, organizing, coordinating, directing, oversight, technical skills, creativity, customer-focused, attention to detail, problem solving and teamwork.