Senior Software Engineer
Last updated 4 years ago SGD 4000 - 5000
Description
Bill Gates and Mark Zuckerberg started their companies by solving a problem they had in their daily lives. Software Engineers’ work helps reduce the load on people, making everyday life easier and smoother. Technology is the future and there are always room to learn more as the possibilities are endless. We are looking for a problem solver, a continuous learner and a character with grit and determination. Be empowered today to strive towards the betterment of the world through the development of software!
Senior Software Engineer (Web) is responsible for the full software development life cycle for PHP- based web applications, including support, testing, quality control and quality assurance. The Senior Software Engineer (Web) will also be involved in pre-development stages such as developing proof of concepts, technical designs, and data modelling. The Senior Software Engineer (Web) should be comfortable with both front end and back end duties.
Responsibilities and Duties
Development of software application using PHP and CakePHP Framework
Work with different department and customers to create and enhance new features on Web Applications
Gathering user requirements and translate into technical specification
Develop proof of concepts and technical designs
Data modeling
Develop, customize and integrate Moodle, Totara, and other PHP-based web applications
Provide technical expertise and maintenance support for Moodle, Totara, and other PHP- based web applications on-time within SLA agreements
Installation and configuration of plug-ins
Support and manage software development, enhancement, debugging, testing and maintenance of the backend application
Make design, code, testing and system quality improvement to backend application programming interface (API)
Technical documentation
Inspect, test, verify and validate software
Implement software quality maintenance
Review user interfaces for consistency and functionality
Requirements
Qualifications and Skills
At least a diploma or degree in Computer Science, Information Technology, Information Systems, or an equivalent
At least 3 years of working experience in Web Development
Web development experience using CakePHP, MVC, HTML/ HTML 5, CSS, JavaScript, Bootstrap, JQuery Web API
Knowledge of Microsoft SQL Server/ Linux Server
Experience in Education domain will be advantageous
Experience with PHP-based applications, and/or Moodle, Totara, or similar platforms will be advantageous
Positive and able to drive team to achieve desired quality standards
Willingness to learn on the job and attend upgrading courses
Team player who enjoys interaction at work and during recreation