Job Description
Your safety comes first — read before you go. Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
Responsabilités
We seek a dedicated individual to fill the Assistant Professor of Computer Science position, where you will contribute to both teaching excellence and impactful research. The role requires a Ph.D. in Computer Science or a closely related field, along with a demonstrated commitment to mentoring students and fostering an inclusive academic environment. Key responsibilities include delivering high-quality undergraduate and graduate courses, advising students on research projects, and maintaining an active, externally funded research agenda. Additionally, the successful candidate will engage in departmental service by participating in committees and contributing to curriculum development. Strong communication skills, both written and oral, are essential for effective collaboration with colleagues and students alike. Global Placements specializes in delivering tailored talent solutions to organizations across diverse industries worldwide. With a commitment to precision and efficiency, we identify and place highly skilled professionals in roles that align with their expertise and career aspirations. Our comprehensive services include candidate sourcing, rigorous screening, and seamless onboarding, ensuring both employers and candidates achieve optimal outcomes. We prioritize fostering long-term partnerships by understanding the unique needs of businesses and the aspirations of professionals, thereby driving mutual success. We seek a highly skilled Professional Services expert to join our dynamic team, delivering exceptional solutions tailored to client needs. The ideal candidate will possess a proven track record in implementing and optimizing professional service offerings, along with experience in client relationship management and project delivery. Responsibilities include assessing client requirements, developing customized service plans, and ensuring seamless execution to drive customer satisfaction and business growth. Strong analytical, communication, and problem-solving skills are essential, along with proficiency in relevant industry tools and methodologies. A bachelor’s degree in business administration, computer science, or a related field is preferred, and prior experience in a consultative or advisory role is highly advantageous. The ability to thrive in a fast-paced environment while maintaining a client-centric approach is critical to success in this role. Education, Computer Science, Information Technology, or a related technical field is essential for candidates. Proficiency in programming languages such as Python, Java, or C++ is required, along with experience in software development, data analysis, or systems engineering. Strong problem-solving skills and the ability to collaborate effectively in cross-functional teams are also necessary. Familiarity with cloud platforms, cybersecurity principles, or machine learning frameworks is beneficial. Exceptional communication skills to convey complex technical concepts to non-technical stakeholders are a must. About the job The position requires an Assistant Professor or higher rank in the field of Computer Science, with responsibilities encompassing teaching, research, and service contributions. Candidates must hold a Ph.D. in Computer Science or a closely related discipline, along with a demonstrated record of scholarly publications and teaching excellence. The role involves instructing undergraduate and graduate courses, advising students, and actively participating in departmental and university service initiatives. Additionally, the candidate is expected to secure external funding, collaborate on interdisciplinary research, and contribute to curriculum development efforts. Seeking candidates for the academic ranks of Assistant Professor, Associate Professor, or Professor specializing in Computer Science. This role entails teaching undergraduate and graduate courses, conducting cutting-edge research, and contributing to departmental initiatives. Responsibilities include mentoring students, securing research funding, and participating in university governance. Qualifications require a Ph.D. in Computer Science or a closely related discipline, along with a demonstrated record of scholarly excellence and teaching proficiency. Uganda hosts the position, offering a dynamic and culturally rich work environment. The University seeks qualified candidates for the position, requiring a relevant advanced degree and a minimum of three years of professional experience in a related field. Responsibilities include conducting research, teaching undergraduate and graduate courses, and contributing to departmental initiatives. Strong communication skills and a commitment to diversity, equity, and inclusion are essential. The role demands proficiency in data analysis, grant writing, and collaborative project management. The successful applicant will engage in student mentorship, publish scholarly work, and participate in university governance. Oversee and execute core duties encompassing strategic planning, operational management, and cross-functional collaboration to drive organizational objectives forward. Lead initiatives that enhance efficiency, optimize workflows, and ensure adherence to industry standards and regulatory compliance. Develop and implement policies, procedures, and performance metrics to monitor progress, identify areas for improvement, and foster a culture of accountability and continuous growth. Serve as a liaison between departments, senior leadership, and external stakeholders to align efforts, resolve conflicts, and facilitate seamless communication. Analyze data, assess risks, and propose data-driven solutions to mitigate challenges and capitalize on opportunities. Mentor and guide teams to cultivate talent, enhance productivity, and achieve collective goals. Deliver undergraduate and postgraduate-level Computer Science coursework to diverse student cohorts. Develop comprehensive course materials, design engaging assignments, and create rigorous examinations tailored to educational objectives. Conduct research and collaborate on academic publications to advance scholarly discourse and contribute new insights to the field. Oversee student-led projects, dissertations, and research initiatives to ensure academic rigor and alignment with institutional standards. Engage in departmental and university-wide academic initiatives to foster collaboration and professional growth. Requirements:
---
**
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]
Ready to apply?
Get seen by recruiters
Publish your CV on the Candidates page — the place recruiters browse directly to find profiles like yours.
See the Candidates pageYou are recruiting?
Find candidates on TAF4ALL🚀 Boost your application
Stand out with a professional CV and a personalized cover letter generated by AI in 3 minutes.
Canadian employers are also recruiting in Africa
Real offers from Canadian employers who are explicitly looking for candidates outside Canada. No agency, no fees — you apply yourself.
Expert Application Advice
When tailoring your CV for Global Placements, don’t just list your duties—show how you met a challenge like Python. Use bullet points with numbers or results. This proves you’re ready for the role and stand out to recruiters.
Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.
Targeted application — Align your CV to this offer's exact keywords and back every claimed skill with a concrete example. A cover letter showing you understand the specific challenges of this role consistently makes the difference.
🎯 Make your application ATS-ready
ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.
Create my ATS CV →Your safety comes first — read before you go
Taf4All only lists job offers published by third parties. We are not the employer, we do not conduct these recruitments, and we cannot guarantee what happens once you make contact — you deal directly with the person or company behind the offer, at your own risk.
- •Never pay any amount of money — for a file, a training, a uniform, or an interview. A real employer never asks the candidate to pay.
- •Never send a photo of your ID card, passport, or banking details before you have physically verified the employer exists.
- •Always meet in a public place, during the day — never an isolated address, a private home, or a location you cannot verify in advance.
- •Tell a relative or friend exactly where you are going, with whom, and at what time — and share your live location if possible.
- •Search the company name online before going: a real business has a trace (website, reviews, other employees, an official address).
- •A salary that is far above the market rate for the position and the city is a red flag — be extra cautious.