Full Stack Developer
IEEE
Office
Karnataka
Full Time
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
: TechnologyPrimary Location
: India-Karnataka-BengaluruOrganization
: Corporate Activities - Global IEEESchedule
: Full-timeJob Type
: RegularJob Posting
: Jul 18, 2025, 3:21:43 AMRecruiter
: Francine DeMenoFull Stack Developer
Office
Karnataka
Full Time
July 18, 2025