JOB PURPOSE STATEMENT:

The Software Developer at Greenwood International School is tasked with managing the school management system, updating software applications, maintaining the website, resolving canteen system issues, and collaborating with finance and procurement for inventory management. This role involves daily programming tasks, software updates, and ensuring seamless operation of critical systems.

ESSENTIAL DUTIES & RESPONSIBILITIES:

1.School Management System:

-Develop, maintain, and enhance the school management system to support various administrative functions.

-Collaborate with stakeholders to identify system requirements and implement necessary updates.

-Ensure data accuracy, security, and efficiency within the system.

    2.Website Maintenance:

    – Regularly update and enhance the school website with relevant information and features.

    – Address website issues and implement improvements based on user feedback.

    3.Canteen System Support:

    – Troubleshoot and resolve issues related to the canteen system on a day-to-day basis.

    – Work on enhancing the functionality of the system to improve user experience and operational efficiency.

    4.Finance and Procurement Integration:

    – Coordinate with finance and procurement teams to manage inventory within the school management system.

    -Develop interfaces or tools to streamline inventory tracking, purchasing processes, and financial integration.

    SKILLS & QUALIFICATIONS:

    • Proficiency in programming languages like Java, Python, C++ or JavaScript.
    • Experience in database management, software development, and web development skills in HTML, CSS, Java script etc
    • Data Structure and algorithms.
    • Familiarity with cloud platforms.
    • Knowledge of SQL and experience with database management systems.
    • Strong problem-solving skills and attention to detail.
    • Ability to work collaboratively with cross-functional teams and stakeholders.
    • Knowledge of software development lifecycle and best practices.
    • Excellent communication skills for gathering requirements and providing system support.
    • Prior experience in educational technology or system administration is beneficial.

    ● Education: Bachelor’s degree or associate degree in computer sciences/ Software Engineering.
    ● Analytical thinking: Need to understand, manipulate, and repair complex computer code. This sometimes entails trying to isolate a problem that could be buried somewhere in thousands of lines of code, so they need to be able to think through the problem and narrow down where to look.
    ● Collaboration: Computer programmers may need help from another department or colleague to fix a software issue. It is important they have a collaborative mindset. The work programmers do often involves writing software to streamline work or solve a workflow problem, and they must collaborate with those who will be using the software.
    ● Focus: Writing computer programs involves long hours spent writing code or troubleshooting problems. To be successful, programmers need to be able to keep their full attention on the work they are doing.

    Job Category: Adminstration
    Job Type: Full Time

    Apply for this position

    Certificates/License

    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf

    Attested Degree in Subject

    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .jpg, .png, .jpeg
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 20 MB.
    Allowed Type(s): .pdf
    Drop files here or click to uploadMaximum allowed file size is 10 MB.
    Allowed Type(s): .pdf
    Loading

    Greenwood Intl. School

    Linking learning to life and embark on a journey of self-discovery and growth that knows no bounds.

    Admissions

    Faculty

    Curricula

    About Greenwood

    Experiential Learning

    Campuses

    Parents' Resources