Singularity Aerotech Asia

Job Roles

  • To work closely with Head of Product and/or Project Manager in conceptualizing and development of new software programs and applications 
  • To research and document requirements of program users 
  • To write, translate and code software programs for Front-End and/or Back-End applications according to specifications 
  • To run and monitor software performance tests on new and existing programs for the purposes of correcting errors, areas for improvement and general debugging 
  • To develop and maintain SOP, standard coding practice, user manuals and guidelines 
  • To suggest solution and best practices for each programming and coding activities related to product development or project.
  • To perform other work-related duties as assigned by Division Head/ Product Owner

Principle Accountabilities

  • Lead team in designing, coding, customizing, testing, deploying and debugging applications in various software languages. 
  • Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. 
  • Lead team to maintain and document software functionality. 
  • Lead team to prepare system documentation including user / installation manual etc. 
  • Lead team that conducts unit testing and together with project team member to be involved in software system integration. 
  • Maintain standards compliance & best practices within the project / organization.
  • Acting as capability manager for the Software Development department.

Requirements

  • Bachelor’s Degree in Computer Science/Information Technology or equivalent.
  • > 10 years of experience in Software Development project
  • Must have detailed knowledge and experience in Software Development Lifecycle (i.e., Waterfall, Agile & Incremental). 
  • Must be able to translate business requirements into system designs, solutions and design concepts using tools as UML and flowchart to express system design needs. 
  • Well versed in relational database design and implementation (MySQL Server and/or any other database type). 
  • Strong programming skill set with PHP Framework type (Laravel, CodeIgniter, JavaScript, React, API, Livewire).
  • Familiar with GIT/SVN Versioning Control and source safe environment. 
  • Expert knowledge in Object-Oriented Design & Programming Concepts.
  • With working experience on Bash or PowerShell Terminal.
  • Experience with enterprise-level software applications

Download Job Description

Apply for this position

Allowed Type(s): .pdf, .doc, .docx