• 8-10 years of experience in designing and implementing industry-grade learning solution architecture in various industry verticals
• Knowledge of enterprise architecture frameworks for e-learning, learning technologies, educational technologies, learning management systems, and immersive media and technologies (AR/VR).
• 3-5 years of experience in a customer-facing solution architect role in e-learning development and e-learning IT services or e-learning IT consultancy organization
• Working knowledge of the Agile methodology by aligning the key solution architecture components
• Experience mentoring members of a cross-functional team
• Proven ability as a solid hands-on practitioner demonstrated through a diverse body of work across a range of industry-leading clients
• Strong analytical and problem-solving skills
• Able to function, adapt and succeed in a constantly changing, fast-paced environment
• Positive attitude and motivation to deliver the highest quality of work
Problem solving and solution-oriented mindset and work approach
*********
The Technical Architect is a critical IT role connecting business stakeholders and their processes with IT
applications, infrastructure, and operations, in terms of e-learning and learning technologies.
The position leads and drives all aspects of IT of the ongoing projects, upcoming projects, pre-sales solutioning, and emerging technologies exploration.
Key Roles:
• Full-stack Developer (front-end, backend, database, server-side)
• HTML5, CSS3, SASS, Bootstrap
• PHP, MySql, AngularJS, JQuery, Javascript, MsSql
• Python, Django, Redis/RabbitMQ, Rest Web Services, HTML5, CSS3, Javascript, Git, MySQL, MongoDB, Unix/Linux Terminal Commands, Database, SOAP, Linux.
• Databases - MySQL, MSSQL, MongoDB
• LMS (development) - Moodle, Open Edx
• LMS (Administration) - Blackboard, SABA, etc (all corporate LMSs)
• CMS - Wordpress, JOOMLA
• Hosting Platforms - Heroku, Amazon Web Services (AWS), Godady
Other Responsibilities:
• Communicate and maintain transparency of the work flow with the lead of technology operations during the software development life-cycle.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.