Job code: PDH002
To help advance new technologies with our client’s various innovative platforms.
WHAT YOU WILL BE DOING
You will be in charge of designing and developing the front-end of our projects but will also be expected to jump in back-end development when necessary. You will be working with other team members in technical, operations and creative areas (web designers, web developers, projects managers).
Design, develop and maintain web based business applications in a Microsoft .Net 4.0 & above environment using C#
Design, develop and maintain web based business applications PHP 5.1 and above
Must be able to do debugging, staging, testing, and deploying of web based applications and native client applications.
Ability to write SQL queries for MS SQL server and other database management system
Should be able to integrate solutions to existing web services.
Basic knowledge of Git. We have multiple installments for different countries hosted in the cloud.
Advance knowledge of Code Igniter. You need to know it in and out. Our projects are all based off of it, so you need to have prior experience; PHP alone won’t do it. We want someone who knows CI already, but if you are proficient with Zend, then you should be fine.
Advance knowledge of MySQL. We send millions of emails (all non-spam) and obviously track a lot of movement points within the system. We have a team of always-hungry marketers that challenge us with requests to provide sophisticated reports from our systems. You need to know how to build optimized queries (some that may take tens of subqueries, etc.) that drill through multiple databases, using JOIN, HAVING, GROUP, writing custom FUNCTIONs, etc.
Experience with payments gateways huge plus. We deliver our offers to countries that obviously use different currencies and payment methods (credit cards, vouchers, etc.).
Experience with API. If you developed your own API that a huge plus, but if you played with API made by others, this is good for us too.
Be able to build scalable web application that handles millions of users, and optimize code for many platforms.
Develop Web Applications for mission-critical business functions
Actively participate in all aspects of the concept developments and application Development life cycle
Create technical specifications and schedule estimates for new products, then execute from start to finish alone with little or no supervision.
Maintain and improve existing web applications.
Target users on multiple devices (mobile, desktop, TV) in multiple locations using the smallest possible code footprint.
Break down and solve complex interaction and technical problems.
Contribute to development of APIs, which are used by thousands of partners worldwide.
QUALIFICATIONS, EXPERIENCE & SKILLS:
Good understanding of PHP 5.2 and above
Good understanding of Angular programming
Good understanding of Angular JS and other PHP APIs
Capacity to look beyond problem solving to discover first principles and common patterns, i.e., the ability to see the forest from the trees.
Effective writing and communication skills.
Easygoing, enthusiastic personality and a good sense of humor.
Ability to execute with minimal oversight while responding within an agile, collaborative team.
Minimum of 2+ years’ experience delivering popular consumer web or mobile applications.
Healthy drive to test software and watch others do the same. Passion for building great software.
First class verbal and written communication skills; strong presentational skills. Demonstrated experience of influencing and negotiating confidently with internal and external stakeholders.
Excellent organisational skills – proven experience of managing multiple priorities on a regional basis, in a pressurised environment. Strong attention to detail is essential.
Proactive and solutions-driven, takes action to achieve business goals beyond what is required.
Previous people-management experience is required where this has involved the development and coaching of others. Experience of resolving performance issues, conducting appraisals and setting objectives is highly desirable.
Fluency in English, French and a bit of Arabic (both written and verbal) is essential.
Computer literate – advanced skills in Microsoft Word, Excel and PowerPoint. Able to use and build spreadsheets/basic financial models.
Please visit www.horiziaconsulting.com/vacancies to apply or email your CV to email@example.com (kindly state the JOB CODE in the subject area of your email)