We are looking for a software developer who will be responsible for managing back-end services and the interchange of data between the server and the users.
CORE RESPONSIBILITIES
Software development and Administration:
- Gather information in respect of systems requirement and design
- Design software application
- Use best practices for coding of software application
- Deployment and Testing of software application
- Perform and oversee software and application development, installation and upgrades
- Ensure timely user notification of maintenance requirements and effects on system availability
- Training of end-users
Support:
- Provides support to staff with technical queries
- Problem and incident resolution
- Escalates any problems or issues through the relevant levels and managers as required
- Attend to outstanding IT requests
- Ensure project documentation is always up-to-date
- Update IT knowledge base
Any other cognate duties which are relevant to the position.
KEY REQUIREMENTS
- Degree in IT or any related fields
- 2-3 years of proven software development experience in PHP and strong knowledge of PHP web frameworks and CMS
- Good Knowledge in dot Net and graphic design will be an advantage
- Knowledge in mobile application will be a plus
- Understanding of MVC design patterns
- Good mastery of object oriented PHP programming, web server environment setup and configuration, jQuery, and JSON
- Good understanding of responsive web design principles
- Familiar with SQL/ MySQL/MS SQL relational databases and their declarative query languages.
- Good knowledge of database design including normalization, procedures, functions and triggers.Very good understanding of front-end technologies, such as JavaScript, HTML5, CSS3 and AJAX. Flash and ActionScript understanding is a plus