Senior Software Developer and IT Director
We are seeking a talented and detail-oriented Software & Web Developer to design, develop, and maintain web-based applications and internal software systems that support university operations. The ideal candidate will have strong programming skills, a solid understanding of web technologies, and the ability to collaborate effectively with cross-functional teams to deliver high-quality digital solutions.
- 2. Position Task & Responsibilities
A. Software Development
- Assist in designing and developing basic internal software applications based on provided specifications.
- Maintain and update existing systems to improve usability and performance.
- Write clean and well-commented code using standard development practices.
- Collaborate with team members and stakeholders to understand functional requirements.
- Integrate third-party APIs under supervision and with guidance.
B. Web Development
- Develop and maintain simple, responsive websites and web pages.
- Ensure basic compatibility across major browsers and mobile devices.
- Perform routine updates to website content and layout.
- Troubleshoot common front-end and back-end issues with support from senior developers.
- Follow basic web security guidelines and ensure data protection compliance.
C. Technical Support & Collaboration
- Provide basic technical support for internally developed applications.
- Work with IT and other departments to ensure systems function smoothly.
- Participate in team discussions and code reviews to improve quality.
- Maintain documentation for assigned systems and development tasks.
- 3. Qualification Requirements
- Bachelor’s degree or diploma in Computer Science, Software Engineering, a related field, or proven experience.
- 1–2 years of experience in software or web development (internships or freelance projects count).
- Basic proficiency in at least one programming language such as PHP, JavaScript, Python, or C#.
- Familiarity with web technologies like HTML5, CSS3, and basic JavaScript.
- Exposure to backend frameworks (e.g., Laravel, Django) is a plus but not required.
- Understanding of database systems such as MySQL or SQL Server.
- Basic knowledge of version control systems like Git.
- Good problem-solving skills and attention to detail.
- Ability to work on assigned tasks and meet reasonable deadlines.