Job Description

Full Stack Developer-250218:IN40

Description

Job Summary: The overall purpose of this position is to drive the development and maintain good health of IEEE Blended Learning Program's web-based platform which comprises of an advanced LMS for delivering E-leaning and class room training courses, computer adaptive tests, web portal for E-commerce and institutional purchase. The incumbent will also be involved in the development and support of various other IEEE web applications.

The individual must possess a blend of business requirements awareness and technical knowledge in the field of web based platforms/portals, deep knowledge of software development processes, agile methodologies, API integrations, Open source development and knowledge of user-centered interface design.

This position reports to Senior Manager, GIEEE IT and functions with IEEE BLP team as an individual contributor.
 

Key Responsibilities:

  • End-to-end management of the IEEE Blended Learning Platform (IEEE BLP), an open-source platform based on Moodle (PHP)
  • Develops detailed project plans for platform development, prioritize development activities, and get alignment with platform development partners to ensure on-time and within budget delivery of the platform features
  • Drive the platform right from the phase of requirement gathering, analysis, design through enhancements, integration and production support
  • Design solutions, Develop & Deploy code to meet business requirements and Document
  • Maintain the health of the platform and drive reported bugs to resolution including testing
  • Evangelizes the platform and its features within and outside the organization, maintains both functional and technical documentations
  • Liaise with the IEEE BLP content/lab providers, platform vendor, and Marketing & Sales to define platform requirements and the development roadmap to address current and anticipated business needs
  • Drive API integration with third party platforms and government portals for SSO and seamless courses access and exchange.
  • Manage the IEEE BLP wordpress site including the retail engine - Edwiser
  • Qualifications

    Educational Qualification: Bachelor's degree or equivalent experience in Computer Science or equivalent field, with significant work experience in web-based software platform development

    Work Experience:

    Required:
    2-4 years of front-end experience with emphasis on web application development
    2-4 years of exposure to Database Management Systems (DBMS)
    2-4 years of experience working on API integrations, XML, REST API, Web-services
    2-3 years of experience working on Content Management Systems (CMS) like WordPress
    Less than 2 years Exposure to open-source development platforms like Moodle
    Less than 2 years of exposure to Web-server related technologies like Apache Tomcat

    Good to have:
    Less than 2 years of project management experience with exposure to various methodologies: Agile, Waterfall, Kanban
    Less than 2 years of working experience with Java, J2EE and front-end frameworks (Spring and Spring Boot) will be a plus
    Less than 2 years of experience in transforming business/functional requirements (preferably for online education platforms) into technical design
    Less than 2 years of prior hands-on working experience supporting (techno-functional) a Learning Management System (LMS) would be an added advantage
    Less than 2 years Exposure to Single Sign-On (SSO) integrations utilizing SAML, knowledge of LDAP
    Less than 2 years Exposure to Payment Gateway integration would be an added advantage

    Job

    :Technology

    Primary Location

    :India-Karnataka-Bengaluru

    Schedule

    :Full-time

    Job Type

    :Regular

    Job Posting

    :Jul 17, 2025, 11:21:43 PM

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application