company logo

Full Stack Developer

IEEE

Office

Karnataka

Full Time

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 

Organization

: Corporate Activities - Global IEEE 

Schedule

: Full-time 

Job Type

: Regular 

Job Posting

: Jul 18, 2025, 3:21:43 AM 

Recruiter

: Francine DeMeno

Full Stack Developer

Office

Karnataka

Full Time

July 18, 2025

company logo

IEEE

IEEE.com

IEEEorg