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.