Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Purpose
The holder of this position is responsible for development and support of AUC in-house developed systems. They will be required to research and recommend suitable technology alternatives for business requirements and where possible customize existing off-the shelf software packages. The Senior web developer will also be responsible for leading development activities and resource allocations of development efforts across the IT organization.
Principal Accountabilities:
- Plan a roadmap for development activities and task prioritization of upcoming projects.
- Evaluate User requirements compared to business rules.
- Plan, develop, maintain and enhance systems based on business requirements using approved
- technologies and coding standards.
- Monitor routine content changes and ensure accuracy of content data feeds
- Create and present multiple technical solutions that show thoughtful approaches to strategy and issue
- resolution
- Maintaining web development documentation, testing cases and specifications and organized documentation repository.
- Generate design documents, source code, and other work products necessary for the ongoing success
- of the product(s).
- Applies and maintains codding quality standards.
- Assesses severity of problems, determines corrective action, resolves technical problems, and performs fault isolation and implements solutions.
- Manages development projects and leads development, unit testing and design teams.
- Perform other related duties as requested from direct supervisor.
Job Requirements
Minimum education requirements:
- Sc. in Computer Science or Computer Engineering.
Experience:
- Minimum of 6 years of web development experience.
Skills:
- Excellent command of spoken and written Arabic and English.
- Candidate must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
- Excellent working experience with Java and PHP.
- Deep expertise and hands on experience with Web Applications and programming languages such as HTML, CSS, JavaScript, JQuery and API's.
- Deep expertise with Web services (SOAP/REST… etc)
- Experience with SQL Programming Language and Databases.
- Strong grasp of Information security principles.
- Good experience with responsive and adaptive design.
- Good knowledge of open source databases implementation such as MySQL
- Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
- Capable of quickly learning and applying new technologies and software.
- Good organizational and time management skills
- Good communication skills
- Ability to work and contribute in team projects.
- Ability to conduct comprehensive research in a chosen domain