Leads the Information and Communication Technology division, overseeing the strategic direction, implementation, and management of all ICT systems, infrastructure, and services to ensure seamless operations and alignment with organizational objectives. Responsible for developing and executing ICT policies, standards, and procedures to maintain security, efficiency, and compliance with regulatory requirements. Directs a team of IT professionals, fostering collaboration, innovation, and continuous improvement in technology solutions. Manages IT budgets, ensures cost-effective resource allocation, and drives digital transformation initiatives to enhance productivity and service delivery. Acts as the primary liaison between senior leadership, stakeholders, and external technology partners to align ICT strategies with business goals. The University of Saint Joseph Barbara (USM) seeks a dynamic and dedicated individual to join its esteemed faculty as a [insert position title]. Applicants must hold a [insert required degree, e.g., Ph.D.] in [insert relevant field] from a recognized institution, along with [insert number] years of teaching experience at the university level. Preference will be given to candidates with a strong research background, demonstrated through published work in peer-reviewed journals. Additionally, the ideal candidate should possess excellent communication skills, a commitment to student mentorship, and the ability to contribute to curriculum development. Responsibilities include delivering engaging lectures, supervising undergraduate and graduate research projects, and actively participating in departmental and university committees. Fluency in [insert required languages] is essential, and familiarity with [insert relevant software/tools] is highly desirable. The successful candidate will also be expected to secure external funding to support research initiatives and foster collaborations with industry and academic partners. Mbarara Mbarara The ideal candidate will possess a Bachelor’s degree in Education or a related field, with a strong emphasis on instructional design, curriculum development, or a similar discipline. Relevant certifications, such as a teaching license or specialized training in adult education, are highly desirable. Additionally, three or more years of hands-on experience in instructional design, corporate training, or a comparable role is required. Proficiency in e-learning authoring tools, learning management systems (LMS), and multimedia integration is essential. Strong communication skills, both written and verbal, are necessary to collaborate effectively with stakeholders and deliver engaging training programs. We are seeking a skilled professional to oversee computer and information technology systems, manage teams, and contribute to educational initiatives. The ideal candidate will possess expertise in IT infrastructure, team leadership, and educational program development. Responsibilities include managing IT operations, leading cross-functional teams, and designing training programs to enhance technical skills. Requirements consist of a degree in computer science, IT management, or a related field, along with at least five years of relevant experience in IT administration, team management, and educational curriculum development. Background information about the job or company (e.g., role context, company overview) The University of Saint Joseph Barbara (USM) is seeking applications from highly qualified, skilled, and driven candidates for multiple academic, administrative, technical, and support staff roles. The positions span diverse university departments, such as teaching and research, student services, human resources, academic administration, library operations, information and communication technology, property and facilities management, athletics, health services, records and examinations, as well as security. Bachelor’s degree in a relevant field or equivalent practical experience is required. Proficiency in specific software, tools, or programming languages is essential. Strong analytical and problem-solving abilities are necessary. Excellent communication and teamwork skills are crucial. Experience with project management or related methodologies is preferred. Familiarity with industry standards and best practices is a must. Ability to work independently and manage multiple tasks efficiently is important. Applicants must meet the following qualifications: A recognized university must award a Master’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a closely related discipline. A Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related computing field is required. Proven expertise in software development and programming is required for this role. Demonstrated experience in delivering university or tertiary-level instruction is required. Evidence of prior research contributions and published scholarly work will be considered an asset. Practical engagement in software development, application development, or the broader ICT sector would be considered a beneficial qualification. Proficiency in Competence-Based Teaching methodologies is considered particularly beneficial. A PhD qualification would be considered a significant asset for this role. A strong candidate for this role should possess in-depth knowledge and experience in the following specialized fields. The ideal applicant will have a proven track record in relevant industries, demonstrating expertise through hands-on projects or professional achievements. Key focus areas include advanced technical skills, industry-specific methodologies, and a deep understanding of current trends and best practices within the designated domains. Additionally, the role demands proficiency in problem-solving, strategic planning, and the ability to apply specialized knowledge to drive innovation and operational excellence. Preference may be granted to applicants possessing specialized knowledge in the following areas: Software engineers are responsible for designing, developing, testing, and maintaining software applications and systems. They collaborate with cross-functional teams to analyze user needs, identify technical requirements, and deliver scalable solutions. Proficiency in programming languages such as Python, Java, or C++ is essential, along with expertise in frameworks, databases, and version control systems. Strong problem-solving abilities, attention to detail, and effective communication skills are also required to ensure high-quality software delivery and seamless integration across platforms. Object-Oriented Programming enables the creation of modular, scalable, and maintainable software systems by organizing code into reusable objects that encapsulate data and behavior. Proficiency in this paradigm involves structuring applications around classes, inheritance hierarchies, polymorphism, and encapsulation principles to enhance code reusability and reduce redundancy. Familiarity with design patterns such as Singleton, Factory, or Observer is often essential for implementing robust, efficient solutions in large-scale development projects. We specialize in the creation and maintenance of web applications, ensuring they are scalable, responsive, and user-friendly. Our team designs, develops, and deploys full-stack solutions, integrating front-end and back-end technologies to meet business objectives. Proficiency in frameworks such as React, Angular, or Vue.js is essential, along with a strong grasp of server-side languages like Node.js, Python, or Java. Experience with databases, APIs, and cloud services (e.g., AWS, Azure) is required to build robust, high-performance applications. Additionally, candidates should demonstrate expertise in version control systems (e.g., Git) and agile development methodologies to deliver seamless digital experiences. Develop mobile applications using modern development frameworks and tools to create user-friendly, high-performance applications for iOS and Android platforms. Proficiency in programming languages such as Swift, Kotlin, or Java is required, along with experience in mobile development frameworks like React Native or Flutter. Strong problem-solving skills and the ability to work collaboratively in a team environment are essential. Additionally, familiarity with RESTful APIs, version control systems (e.g., Git), and agile development methodologies is necessary to ensure efficient project delivery. Experienced professionals adept in Database Management Systems are sought after for this role. Proficiency in designing, implementing, and optimizing relational and non-relational databases is essential. Candidates should demonstrate expertise in SQL, NoSQL, and database administration, including performance tuning and security management. Responsibilities include maintaining data integrity, ensuring efficient query execution, and collaborating with cross-functional teams to support business applications. Strong analytical skills and a deep understanding of database architecture are required to address complex data challenges effectively. Full-stack development expertise is required, encompassing both front-end and back-end systems. Proficiency in frameworks such as React, Angular, or Vue.js for the front end, along with Node.js, Django, or Ruby on Rails for the back end, is essential. A strong command of databases like MySQL, PostgreSQL, or MongoDB, as well as cloud services (AWS, Azure, or Google Cloud), is also necessary. Experience with version control systems (Git), CI/CD pipelines, and Agile methodologies is preferred. The role demands the ability to design, develop, and deploy scalable, high-performance applications while ensuring security and maintainability. Cloud computing expertise is essential, encompassing a comprehensive grasp of cloud infrastructure, services, and deployment models. Candidates must demonstrate proficiency in cloud platforms such as AWS, Azure, or Google Cloud, along with hands-on experience in designing, implementing, and managing scalable solutions. Strong knowledge of cloud security best practices, cost optimization, and DevOps methodologies is required, as is the ability to collaborate effectively within cross-functional teams to drive innovation and operational efficiency.
- Responsible for conducting systems analysis and design to develop efficient, scalable solutions that align with organizational requirements.
Expérience
- Proficiency in Artificial Intelligence and Machine Learning methodologies is essential, encompassing advanced algorithms, neural networks, and statistical modeling techniques to drive data-driven insights and automation solutions. DevOps methodologies and software testing disciplines are integral to this position. Responsibilities include implementing continuous integration and delivery pipelines, automating test processes, and ensuring high availability and performance of systems. The role requires proficiency in scripting languages, cloud platforms, and monitoring tools, along with a strong understanding of software development lifecycles. Candidates must demonstrate experience in designing test frameworks, executing test cases, and analyzing results to identify defects and improve software quality. Collaboration with development teams is essential to foster a culture of reliability and efficiency.
- Safeguard digital assets by implementing and overseeing robust cybersecurity measures to mitigate risks, threats, and vulnerabilities across systems, networks, and data repositories.
Formation / Diplômes
- Proficiency in emerging digital technologies is required. All supplementary information, including benefits, workplace environment, team specifics, or other relevant details, is available upon request. The University of Saint Joseph Barbara (USM) upholds equal-opportunity employment principles, fostering an environment dedicated to excellence, integrity, comprehensive education, student welfare, and societal contribution.
---
**
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]