Apply on
Original
Simplified
Position reports to: Head, System Enhancement / Head, BSS Projects / Head, IT Initiatives
Job Overview
To develop, implement, maintain, troubleshoot and enhance business applications based on business processes / needs and policies, as well as to provide support to the application users.
The Work Life
• To support the full software development lifecycle, from technical design, development, testing, deployment and support of end users.
• Work with technical teams to finalize technical design, including the integration of existing or new software solutions to address the business requirements.
• Ensure quality software enhancement in terms of functionalities, reliability, performance, security and ease of maintenance.
• Conform to standard development convention and good design practices
• Prepare technical and business documentation, and to ensure all project documents/codes are properly managed.
All You Need
• Bachelor's Degree in Computer Science/Information Technology or equivalent.
• Must have detailed knowledge and experience in Software Development Lifecycle (i.e. Waterfall & Agile).
• 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. Proficiency with relational database such as MySQL and PostgreSQL.
• Good programming skillset with PHP Framework (Laravel, Codeigniter) and frontend web development (HTML, CSS, JS, Vue.js, jQuery).
• Possess working experience on Enterprise Application Development under Linux OS Environment and familiar with PHP framework Development Methodology.
• Experienced in Java frameworks, including Spring and Springboot.
• Strong experience in ORM framework like JPA with Hibernate, Mybatis.
• Proficient in using dependency management tools such as Maven or Gradle to manage project dependencies.
• Familiarity with testing frameworks (e.g., JUnit, Mockito).
• Experience with JVM tuning and performance optimization, including garbage collector tuning.
• Strong understanding of microservices and design patterns, including API Gateway and circuit breaker.
• Possess a strong foundation in RESTful API design principles and best practices.
• Familiar with GIT/SVN Versioning Control and source safe environment.
• Strong knowledge on Object-Oriented Design & Programming Concept.
• Familiarity with Elasticsearch and Redis is a plus.
What You Get
• Cool and innovative working environment
• Work life balance and our working hours are flexible
• We are too cool for ties. Smart casual is our game!
• We care about you and your families’ health and well-being
• Learning and growth opportunity
• We have an indoor slide and a cafe! How fun is that?!
• Free car park within company compound
• Only shortlisted candidates will be notified.
• Local talents are preferred & prioritized.
Job Overview
To develop, implement, maintain, troubleshoot and enhance business applications based on business processes / needs and policies, as well as to provide support to the application users.
The Work Life
• To support the full software development lifecycle, from technical design, development, testing, deployment and support of end users.
• Work with technical teams to finalize technical design, including the integration of existing or new software solutions to address the business requirements.
• Ensure quality software enhancement in terms of functionalities, reliability, performance, security and ease of maintenance.
• Conform to standard development convention and good design practices
• Prepare technical and business documentation, and to ensure all project documents/codes are properly managed.
All You Need
• Bachelor's Degree in Computer Science/Information Technology or equivalent.
• Must have detailed knowledge and experience in Software Development Lifecycle (i.e. Waterfall & Agile).
• 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. Proficiency with relational database such as MySQL and PostgreSQL.
• Good programming skillset with PHP Framework (Laravel, Codeigniter) and frontend web development (HTML, CSS, JS, Vue.js, jQuery).
• Possess working experience on Enterprise Application Development under Linux OS Environment and familiar with PHP framework Development Methodology.
• Experienced in Java frameworks, including Spring and Springboot.
• Strong experience in ORM framework like JPA with Hibernate, Mybatis.
• Proficient in using dependency management tools such as Maven or Gradle to manage project dependencies.
• Familiarity with testing frameworks (e.g., JUnit, Mockito).
• Experience with JVM tuning and performance optimization, including garbage collector tuning.
• Strong understanding of microservices and design patterns, including API Gateway and circuit breaker.
• Possess a strong foundation in RESTful API design principles and best practices.
• Familiar with GIT/SVN Versioning Control and source safe environment.
• Strong knowledge on Object-Oriented Design & Programming Concept.
• Familiarity with Elasticsearch and Redis is a plus.
What You Get
• Cool and innovative working environment
• Work life balance and our working hours are flexible
• We are too cool for ties. Smart casual is our game!
• We care about you and your families’ health and well-being
• Learning and growth opportunity
• We have an indoor slide and a cafe! How fun is that?!
• Free car park within company compound
• Only shortlisted candidates will be notified.
• Local talents are preferred & prioritized.
Similar Jobs