Full Stack Developer

IEEE

Education
Qualifications
Benefits
Skills

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 18, 2025, 3:21:43 AM

Read Full Description
Confirmed 2 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles