CIS job description.
Designation
| :
| Software Engineer
|
Department
| :
| IT
|
Location
| :
| Lakeside Campus
|
Reports To
| :
| Senior Systems Analyst cum Project Management
|
Works Collaboratively With
| :
| IT Team
|
Assigns Task to / Supervises
| :
| NA
|
Key accountability (Main purpose of this job):
Reporting to the Senior Systems Analyst, this role requires a good mix of technical and business-interfacing skills to scope, implement and manage a range of applications for internal and external customers.
|
Responsibilities (Key areas of Responsibilities):
- Design, develop, and maintain software applications and systems that support various aspects of school operations and administrative systems e.g. ERP, HR,CRM and other students learning and management platforms.
- Collaborate and conduct requirements gathering with users to identify needs and objectives.Adhering to follow the software development lifecycle.
- Assist in the development, configuration and test cycle of optimal solution architectures to ensure technical compatibility and user satisfaction.
- Database Management:Design and maintain databases to store and manage student records, grades, attendance data, and other relevant information. Ensure data integrity, security, and scalability.
- Integration:Integrate various software systems used in the school, ensuring seamless data flow between applications. This includes integrating third-party educational software, financial systems, and communication tools.
- Maintenance and Updates: Regularly update and maintain software systems to ensure they remain current, secure, and functional. Address any bug, security risk or issues promptly and provide ongoing technical support to end-users.
- User Training and Support: Train school staff, teachers, and administrators on how to use software tools effectively. Offer technical support and troubleshoot issues as they arise.
- Collaborate with other IT professionals, teachers, administrators, and stakeholders to identify software needs and opportunities for improvement in educational processes.
- Maintain thorough documentation of software development and configurations, making it easier for others to understand and work with the software.
- Ensure that software systems comply with relevant legal and regulatory requirements, including data privacy laws and accessibility standards.
- Stay up-to-date with technical and industry developments and standards.
|
Requirements:
- Bachelor’s Degree in Information Systems or equivalent
- 5 years of software or integration development experience
- Hands-on experience with cloud integration platform (Workato, MuleSoft etc), relational database (MS SQL, MySQL, Oracle etc) and Low-code app
- Programming Languages: Java, PHP, Web Services, JavaScript/JQuery, NodeJs, Bootstrap, Python
- Experience with BigQuery, Netsuite, HubSpot is a huge plus
- Prior experience working in the education sector, use of ERP, CRM will be advantageous
|