Aeorion SMS

Web Developer

Published: 
Tuesday, July 2, 2024

JOB SUMMARY:
The ideal candidate will possess a robust foundation in web development and programming, demonstrating expertise across multiple web programming languages and frameworks. He/she will be responsible for crafting and implementing novel web-based applications tailored to the University's requirements, customizing open-source web applications to align with the University's needs, and upholding the maintenance of all existing web-based applications and platforms. Through these efforts, he/she will play a pivotal role in enhancing the University's digital platforms and contributing to its overarching success.

MAIN DUTIES AND RESPONSIBILITIES:

  1. Website Development:
    • Design, develop, and maintain responsive, user-friendly websites for the university, ensuring compatibility across various browsers and devices.
    • Develop clean, efficient, and maintainable code using best practices and coding standards.
    • Collaborate with stakeholders to gather requirements, define project scope, and create wireframes/mockups for web projects.
    • Perform thorough testing and debugging of web applications to ensure functionality and reliability.
    • Implement best practices in web development, including accessibility standards, SEO optimization, and performance optimization.
  2. Content Management:
    • Manage content updates, revisions, and additions to the university's websites using content management systems (CMS) such as WordPress, Drupal, Joomla or custom-built solutions.
    • Train and support content contributors across departments to ensure consistent quality and adherence to branding guidelines.
  3. Web Application Development:
    • Develop custom web applications and tools to support various university functions, such as student enrollment, academic scheduling, online application, and administrative workflows etc.
    • Customized Open-source web applications to support various university functions, such as student enrollment, academic scheduling, online application and administrative workflows etc.
    • Integrate third-party APIs and services as needed to enhance the functionality and usability of web applications.
    • Optimize web applications for maximum speed, scalability, and performance.
  4. User Experience (UX) Design:
    • Conduct user research and usability testing to gather feedback and insights for improving the user experience of university websites and applications.
    • Collaborate with designers to create intuitive user interfaces and interactive features that enhance engagement and accessibility.
  5. Security and Compliance:
    • Implement security measures to protect the integrity and confidentiality of university data, including user authentication, data encryption, and secure coding practices.
    • Stay current on emerging technologies and industry trends to continuously improve development processes and practices.
    • Ensure compliance with relevant regulations and standards, such as ADA, GDPR accessibility guidelines and data privacy laws.
  6. Collaboration and Communication:
    • Work closely with cross-functional teams and departments, including designers, content creators, and IST, Marketing and Library Staff, to align web development initiatives with strategic goals and priorities.
    • Communicate project updates, timelines, and technical requirements effectively to stakeholders and project sponsors.
  7. General Tasks
    • Troubleshoot and resolve technical issues and challenges as they arise.
    • Document code and technical specifications for future reference and maintenance.
  8. Ad Hoc Tasks:
    • Any other duties consistent with the nature, level and grade of the post as may be required.

 

EXPERIENCE AND EDUCATIONAL QUALIFICATIONS

  • Bachelor's degree in Computer Science, or a related field (or equivalent work experience) with at least 3 years’ experience.
  • Proven experience in web development and programming, with proficiency in HTML, CSS, JavaScript, aspx, php, python and other relevant technologies.
  • Strong understanding of web development frameworks such as React, Angular, or Vue.js.
  • Experience with server-side programming languages such as Node.js, Python, and PHP is mandatory.
  • Familiarity with database management systems (e.g., MySQL, MongoDB, PostgreSQL) and ORM frameworks.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills and attention to detail, with a focus on delivering high-quality, scalable web solutions.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Strong communication and interpersonal skills.
  • Experience in higher education or academic environments is a plus.

CORE VALUES

  • Commitment: Actively contributes to achieving organizational goals
  • Diversity: Respects others and values their diverse perspectives and contributions
  • Integrity: Acts in a manner consistent with UCC’s core values and organizational principles
  • Accountability: Takes responsibility for own action and delegated work

CORE COMPETENCIES

  • Communication: Actively works to achieve clear and transparent communication with colleagues and with stakeholders of UCC.
  • Collaboration: Works effectively with others on common goals and fosters a positive, trust-based working environment
  • Planning: Works towards the achievement of goals in a structured and measured manner
  • Analysis and decision-making: Analyses available information, draws well-founded conclusions and takes appropriate decisions
  • Initiative-taking: Proposes and initiates new ideas, activities and projects
  • Flexibility: Responds positively and effectively to changing circumstances

To apply please email jobvacancies@ucc.edu.jm

SiteLock