24/01/2019
OSolutions, a startup IT services company is looking for an enthusiastic Full-Stack Web Developer Wiz to join its team in Lebanon.
*Education
A degree in Computer Science/CCE/MIS or any related field.
*General Skills
- Excellent communication skills as well as interpersonal skills.
- Multitasking skills with good Time-Management skills.
- Fluent in both English and Arabic, French is a plus.
- An Analytic problem solver
- Able to accept diversity and various points of view and take constructive feedback
- Ability to work under pressure in a continuously evolving environment
- Must be able to work independently and as a part of a scrum team.
- Other characteristics such as personal characteristics: Positive, Energetic and loyal character
*Web developer desired skills:
- Experience in HTML5, CSS3, JavaScript & jQuery, PHP.
- Adequate knowledge in jQuery, Ajax & Bootstrap.
- A solid knowledge with at least one of the following programming languages: PHP, ASP.NET, JavaScript.
- Adequate knowledge of relational database systems and Object Oriented Programming.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Knowledge of Search Engine Optimization process and network analytics tools is a plus
- Experience in open source platforms such as WordPress is a plus
- Knowledge in Mobile Apps is a plus
*Key Responsibilities
- To assume the role of a scrum team member.
- Write well designed, testable, efficient code in accordance to specified requirements and in line with established standards.
- Create relational databases based on specified schemas and in line with established standards.
- Test developed applications in order to ensure they perform their goals and meet the initial requirements.
- To pro-actively work to locate, report, and fix bugs & security issues in the developed systems.
- To pro-actively work to provide suggestions and enhancements to existing developments and tools used.
- To assess the integrations of emerging technologies and applications in coordination with your supervisor.
- To ensure timely completion of deliverables within the specified timeframes and deadlines.
- To provide detailed change log when committing changes to the development repositories.
- To regularly and accurately communicate & report tasks status and deliverables to the supervisor.
- To constructively and effectively collaborate with other developers when needed.
- To develop and maintain effective working relationship with the other teams and departments.
- To undertake other tasks that might be assigned in line with the nature of the job.
- To maintain personal and professional development to meet the fast and ever changing demands of the job.
If you feel you have all the above, kindly send your CV to [email protected]