RE

Project Finance & Administration Coordinator

Fixed_term Kampala, UG
Posted 6 days, 10 hours ago 17 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor - I receive raw scraped text from a job website - Job is to extract ONLY actual job information, return clean readable format - Must REMOVE: social sharing, author bylines, "you may also like", navigation, comments, ads/promotions, cookie/subscription notices, duplicate text, category labels not part of job, stray numbers/formatting artifacts - MUST KEEP and STRUCTURE: job title, company/org, location, job description/responsibilities, requirements/qualifications, how to apply, salary, deadline/closing date, job ID/reference, contract type/level - Return ONLY the cleaned job text, no commentary, no headers like "Here is the cleaned version", no markdown formatting Wait, the actual prompt I received says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then there are rules: - Use

for introductory paragraphs and general text - Use

for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
  • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
    s, no
    tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

    tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Then there's the job description text provided. Important: The prompt has TWO parts. The first part is the "job listing editor" instructions, but the actual task given is: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with specific HTML rules. The initial "You are a job listing editor..." part seems to be system/context, but the actual task I need to perform is the HTML formatting task with the provided job description. Let me re-read carefully: The user message starts with "You are a job listing editor..." but then says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." and gives HTML rules. The job description follows after that. I need to output ONLY the HTML, no markdown fences, no explanation, no preamble. Let me parse the job description text and convert it to the required HTML format. Rules recap: -

    for introductory paragraphs and general text -

    for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) -
    • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
      s, no
      tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

      tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" This is tricky because I need to wrap things in tags but keep exact text. Also "No inline styles" but the original text has inline styles like `style="color: rgb(34, 34, 34); font-size: 10pt; font-weight: bold"`. I must remove those since no inline styles allowed. Also no

      s, no
      tags. I need to strip all inline styles, remove any formatting artifacts, but keep the text content exactly as is (word-for-word). The original text has things like `Project Finance & Administration Coordinator` - I need to extract just "Project Finance & Administration Coordinator" but preserve word-for-word. Actually "preserve ALL original content word-for-word" might mean keep all the text that's part of the job listing, not the formatting tags. I'll interpret it as: keep all the visible text content, remove the HTML markup tags (like ,

      from the original raw text, but I'm supposed to output new semantic HTML). Wait, the input is plain-text job description? Actually it says "Job description:" followed by text that contains HTML-like tags (with ). The prompt says "You receive a plain-text job description." but the content has inline HTML spans. I need to treat this as the raw content and output semantic HTML as per rules. Let me look at the exact input after "Job description:": ```

      Project Finance & Administration Coordinator


      Apply by 10th September 2026 at 5:00 PM (E.A.T)


      About Restless Development

      Restless Development Uganda is an agency for youth-led change; ...

      ... and so on. ``` Rules for output: - Use

      for introductory paragraphs and general text - Use

      for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
      • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
        s, no
        tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

        tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Key challenge: "Preserve ALL original content word-for-word" vs "No inline styles". I must remove the inline style attributes, but keep the exact text inside. Also, the original has
        tags which I must not include. The original has

        tags around everything, but I'm supposed to output my own

        tags as needed. I need to go through the text, extract the visible text content, organize it into semantic HTML using

        ,

        ,
          ,
        • , and ensure all original text is preserved exactly in terms of content, but without the inline styles and original wrapper tags. Let me carefully parse the entire input text and map it to the output structure. First, I'll list out all the segments with their text content (stripping the and

          tags from the input, but keeping the text): 1. `

          Project Finance & Administration Coordinator

          ` → Text: "Project Finance & Administration Coordinator" (ampersand preserved as & or &? Original has & I need to preserve word-for-word, so maybe keep "Project Finance & Administration Coordinator" with & as is? But in HTML output, & would render as &. The rule says preserve ALL original content word-for-word. I'll keep the text exactly as it appears, but since I'm outputting HTML, I might need to escape or keep as is. I'll keep the literal text "Project Finance & Administration Coordinator" but in HTML, & needs to be & if I want valid HTML. However the rule says preserve word-for-word, so I'll just keep the text as is, maybe using & to represent &. Actually, the original has `&` inside the span, which is an HTML entity. The visible text would be "Project Finance & Administration Coordinator". I'll output the text with `&` but since it's HTML, I might need to write `&`. I'll just copy the exact string including `&` to be safe, but the rule says no markdown, and I'm writing HTML. I'll use `&` to represent the ampersand, as that's standard HTML. But "preserve ALL original content word-for-word" might mean I should keep the exact characters. This is ambiguous. I'll assume I need to keep the semantic content, and using `&` is fine since it represents the same character. I'll write `Project Finance & Administration Coordinator` but in HTML that would need `&`. I'll use `&`. Actually, many job scrapers keep `&` as is. I'll just keep the text as it appears in the original, but since I'm outputting raw HTML, I'll use `&`. Let me just keep the exact text strings, replacing `&` with `&` might break "word-for-word". I'll keep `&` as is. Wait, the instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content, not the HTML entities. I'll preserve the visible text. I'll be careful. Let me go through the entire input and list all text blocks in order, stripping the formatting tags but keeping the text content exactly. Input blocks (I'll extract text between > and <, or just the visible text): 1. "Project Finance & Administration Coordinator" (from first span) 2. (blank line/p) 3. "Apply by 10th September 2026 at 5:00 PM (E.A.T)" 4. (blank line/p) 5. "About Restless Development" 6. "Restless Development Uganda is an agency for youth-led change; we support the collective power of young leaders to create a better world. We make sure that young people’s voices are heard and that they have the power to mobilise action in their communities to respond to long-standing challenges. Across Karamoja, West Nile, Eastern and Central Uganda, we support young people to influence the decisions that affect their lives while strengthening the systems and institutions that enable them to realise their full potential. We also coordinate the Uganda Youth Collective, a national platform of over 600 youth-led organisations working together to amplify youth voices and influence policies through the National Youth Working Group. We are committed to creating an organisation that walks the talk on power shifting, using the power shifting checklist, both internally and externally." 7. (blank line/p) 8. "Our approach to safeguarding:" 9. "Restless Development considers the welfare and protection of children, young people and vulnerable adults to be an organisational imperative with primacy over the success of programmes or strategic objectives. We recognise that safeguarding is everyone’s responsibility and we expect all of our staff, young leaders and partners to ensure we protect the communities in which we operate from harm and abide by our Safeguarding Policy." 10. (blank line/p) 11. "About our Youth Employment Work:" 12. "Restless Development is implementing an inspiring youth employment portfolio designed to improve the economic resilience and livelihoods of young people by expanding their access to dignified and fulfilling work, entrepreneurship opportunities and inclusive financial services. Working across 13 Districts in Karamoja sub region, Eastern, West Nile, Western Uganda, and in central region. Our approach places young people at the center of programme design and delivery while strengthening the local systems that support dignified and fulfilling work. Our work equips young women and men with market relevant technical, entrepreneurial, and financial capabilities while connecting them to employers, markets, business development services and affordable financial products. We work through youth-led organisations to create coordinated pathways that support young people to transition successfully into employment, self-employment and enterprise growth." 13. "Beyond supporting individual young people, we invest in strengthening the capacity of youth-led organisations and youth-led enterprises to deliver high quality employment pathways, promote youth leadership, and influence policies and systems that shape youth economic opportunities.Through this integrated approach, we are building stronger inclusive employment eco-systems that enable young people, particularly young women, refugees and young people with disabilities to access dignified and fulfilling work" 14. (blank line/p) - note there's `

          About the Role

          ` then paragraphs 15. "About the Role" 16. "The Project Finance & Administration Coordinator will lead the financial and administrative management of Restless Development's programmes. The role will provide oversight of project finances, administration, and operational systems, ensuring efficient resource management, compliance with organisational and donor requirements, and effective delivery of programme activities." 17. "The Project Finance & Administration Coordinator will supervise the Project Finance & Logistics Officers, providing leadership and technical support to ensure timely financial processing, budget monitoring, financial reporting, and logistical coordination. The role will work closely with programme teams, consortium partners, and the organisational Finance and Operations teams to strengthen financial accountability, support project planning and forecasting, and ensure effective administration of project resources." 18. (blank line/p) 19. "Job title: Project Finance & Administration Coordinator" (from the span with font-weight bold) 20. "Location: Kampala, Uganda" 21. "Salary: UGX 73,299,474 Gross Per Annum" 22. "Preferred start date: October 2026" 23. "Length of contract: 2 years" 24. "Reports to: Snr. Finance & Administration Manager" 25. "Expected travel: Fairly regular international and domestic travel" 26. (blank line/p) 27. "Key responsibilities" 28. "Key Roles and Responsibilities" 29. "1. Financial Management and Budget Oversight" then list items 30. List items under 1: - "Lead the financial management of projects, ensuring effective planning, budgeting, expenditure control, and financial accountability." - "Coordinate preparation, monitoring, and periodic review of project budgets, forecasts, and cash flow requirements." - "Monitor budget performance and expenditure trends, identifying variances and recommending corrective actions." - "Review and approve financial transactions, accountabilities, reconciliations, and supporting documentation in line with delegated authority." - "Prepare and submit accurate and timely financial reports for management, consortium partners, and donors." - "Support budget revisions, grant modifications, and financial planning throughout the project lifecycle." 31. "2. Administration, Operations and Logistics Oversight" then list items 32. List items: - "Oversee administrative and logistical support for project implementation, ensuring efficient coordination of training, meetings, workshops, travel, and field activities." - "Ensure procurement, asset management, inventory control, and logistics processes comply with organisational policies and donor requirements." - "Strengthen administrative systems and operational processes to improve efficiency and value for money." - "Coordinate with operations and procurement teams to ensure timely acquisition of goods and services." 33. "3. Team Leadership, Compliance and Risk Management" then list items 34. List items: - "Line manage and mentor the Project Finance & Logistics Officers, providing technical guidance, performance management, and capacity development." - "Ensure compliance with organisational financial policies, donor regulations, statutory requirements, and internal control systems." - "Coordinate internal and external financial audits, donor financial reviews, and compliance assessments, ensuring timely preparation and availability of all required financial documentation." - "Lead the implementation and follow-up of audit recommendations, ensuring that identified issues are addressed and internal controls are continuously strengthened." - "Conduct periodic financial compliance checks and support risk assessments to promote effective financial management across the project." - "Identify financial and operational risks and implement appropriate mitigation measures to safeguard project resources." - "Promote a culture of accountability, transparency, and continuous improvement within the finance and administration function." 35. "4. Strategic Coordination and Organisational Support" then list items 36. List items: - "Work closely with programme managers and consortium partners to support financial planning, work planning, and implementation." - "Provide financial analysis and management information to support programme decision-making and resource allocation." - "Contribute to the development and strengthening of financial and administrative systems, tools, and procedures." - "Uphold Restless Development's values, safeguarding standards, code of conduct, and organisational policies." 37. "5. Others responsibilities" then list item 38. List item: "Other duties as required, including occasional work on weekends for which time off in lieu (TOIL) can be taken." 39. (blank line/p) then "About you" 40. "We are looking for people with the right competencies and skills for the role, and who demonstrate the personal qualities consistent with our values." 41. (blank line/p) then "Values and Culture" 42. "At Restless Development, we’re proud that the strength and integrity of our Values has been recognised by staff, young people, donors and others who we work with. Beyond this, we have a culture of recognising and celebrating both our Values and our global achievements with an annual Values Day." 43. (blank line/p

      Apply Now ↗

      How well do you match?

      Get an instant AI match score for this role — free, takes 3 minutes.

      Tailor your CV for this role

      The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

      Tailor My CV to This Job ✍️

      Free cover letter for this job

      Upload your CV and get a tailored cover letter in seconds — free, no account needed.

      Generate a Cover Letter 📝

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?