Web Developer in Riyadh Saudi Arabia
Job Description:
We are seeking a versatile Web Developer to develop and maintain educational
technology solutions for our polytechnic institution. The ideal candidate will have experience
with multiple programming languages and frameworks, with a special focus on educational
platforms.
Key Responsibilities:
Learning Management System (LMS) Development:
Design and develop comprehensive e-learning platforms
Create interactive course content management systems
Implement student assessment and evaluation tools
Develop virtual classroom environments
Build progress tracking and reporting features
Create assignment submission and grading systems
Implement student-teacher communication tools
Website & CMS Management:
Develop and maintain WordPress-based institutional websites
Create custom E-Learning solutions
Integrate content management systems with other platforms
ERP & Portal Management:
Manage Odoo ERP systems
Develop and maintain educational portals
Create business management portals
Educational Technology Integration:
Application Development & Maintenance:
Develop custom web applications using multiple frameworks
Create reporting systems for academic and business needs
Implement student information systems
Design solutions for educational activities
Maintain existing applications across different technology stacks
Technical Requirements:
Programming Languages & Frameworks:
Strong proficiency in PHP, Python, and C#
Experience with ASP.NET, Django, and Laravel
Expertise in WordPress development and customization
Proficiency in Odoo ERP
Knowledge of React.js and modern JavaScript frameworks
Experience with LMS platforms (Moodle, Canvas, or similar)
Database Management:
Experience with MySQL, MS SQL Server, and MongoDB
Knowledge of database optimization for educational applications
Understanding of data security and privacy requirements in education
Front-end Technologies:
Advanced HTML5, CSS3, and JavaScript skills
Experience with Bootstrap and responsive design
Knowledge of front-end build tools
Proficiency in version control systems
Experience with e-learning content development tools
Additional Requirements:
Education & Experience:
Bachelor’s degree in computer science, Software Engineering, or related field
Minimum 4-6 years of experience in web development
Experience in educational technology sector preferred
WordPress certification would be an advantage
Essential Skills:
Strong problem-solving and analytical abilities
Experience with educational technology platforms
Understanding of academic and business processes
Excellent documentation and communication skills