Epicareer Might not Working Properly
Learn More

Software Developer (PHP)

Salary undisclosed

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.