About the Role
Job Description:
• Management of planning, development, testing, deployment and maintenance of software products across the organization.
• Drive projects from concept through requirements capture to implementation, validation and go to market.
• Perform hands-on software development and coding for existing and new products.
• Prepare and document testing requirements.
• Driving a team of software developers and guiding them to be the best that they could be.
• Help recruiting/train new talents to support the organization’s growth plans.
• Nurture team dynamics and motivate the individuals to perform beyond expectations.
• Provide technical guidance, coaching and leadership to software development organizations.
• Work with business units to develop and improve current product usage and improvements.
• Accountable for the consistent execution of architecture design patterns across the products.
• Responsible for the end-to-end delivery of functional and technology roadmap of products.
• Provide effective leadership and management of continuous improvement disciplines for all applicable products & services supporting processes and procedures.
• To undertake any and all other duties and responsibilities as instructed by the superior.
Job Requirements:
• Candidate must possess at least Bachelor’s Degree/Post Graduate Diploma/Professional Degree in Computer Science, Software Engineering, Information Technology or equivalent.
• At least 5 years of software management experience, with at least 2 years of experience in a managerial or leadership capacity.
• Strong technical background and proficiency in software development languages (PHP, Python, MySQL, MariaDB, Laravel, NodeJS, VueJS, Angular, Bootstrap, Lua).
• Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
• Able to work in a team.
• Understanding of the web development cycle and programming techniques and tools.
• Strong problem-solving and decision-making abilities, with a focus on driving results and meeting business objectives.
• Passion for technology and a drive to stay abreast of the latest developments in the software development industry.