Education Software Developer

Full time on site
Education Software Developer
  • Ar-Rayyān, RAY, QA
Job Description

Here is a professional job description for an Education Software Developer role tailored for IIC Bengaluru Software (Al Rayyan office):

Job Title: Education Software Developer

Location: Al Rayyan, Qatar
Company: IIC Bengaluru Software

Job Summary

IIC Bengaluru Software is seeking a skilled and motivated Education Software Developer to design, develop, and maintain innovative digital learning solutions. The ideal candidate will be responsible for building scalable educational platforms, interactive learning tools, and software applications that enhance teaching and learning experiences for institutions and learners.

Key Responsibilities

  • Design, develop, and maintain educational software applications and e-learning platforms.
  • Collaborate with instructional designers, subject matter experts, and product teams to translate educational requirements into functional software solutions.
  • Develop interactive learning modules, assessments, simulations, and student engagement tools.
  • Ensure software is user-friendly, accessible, and optimized for various devices (desktop, mobile, tablet).
  • Integrate third-party APIs, Learning Management Systems (LMS), and digital content tools.
  • Troubleshoot, debug, and upgrade existing applications to improve performance and usability.
  • Write clean, scalable, and well-documented code following best practices.
  • Participate in code reviews, testing, and deployment processes.
  • Stay updated with emerging technologies in educational technology (EdTech) and software development.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 2–5 years of experience in software development, preferably in EdTech or related domains.
  • Proficiency in programming languages such as Java, Python, JavaScript, or C#.
  • Experience with web frameworks (e.g., React, Angular, Django, or Node.js).
  • Familiarity with Learning Management Systems (Moodle, Canvas, Blackboard, or similar).
  • Strong understanding of databases (MySQL, PostgreSQL, or MongoDB).
  • Knowledge of API integration and cloud platforms (AWS, Azure, or Google Cloud) is a plus.

Preferred Skills

  • Experience in e-learning content development or instructional technology.
  • Understanding of UI/UX principles for educational applications.
  • Familiarity with SCORM/xAPI standards.
  • Experience with Agile/Scrum development methodologies.
  • Strong problem-solving and analytical thinking skills.

Soft Skills

  • Excellent communication and teamwork abilities.
  • Strong attention to detail and commitment to quality.
  • Ability to manage multiple tasks and meet deadlines.
  • Passion for education and technology-driven learning innovation.

What We Offer

  • Competitive salary package
  • Opportunity to work on impactful education technology solutions
  • Collaborative and innovative work environment
  • Career growth and professional development opportunities
  • Exposure to international projects and clients

Pay: Up to QAR710,000.00 per year

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?