PA

Finance Associate, Ethiopia, Malaria and Neglected Tropical Diseases (MNTD), REACH Malaria

Full time Ethiopia, Addis Ababa Country Program Office, ET
Posted 2 weeks, 2 days ago 96 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. - Task: 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, location, job description/responsibilities, requirements/qualifications, how to apply, salary, deadline, job ID/reference, contract type/level. - Output: ONLY the cleaned job text. No commentary, no headers like "Here is the cleaned version", no markdown. Wait, the actual prompt I received has TWO parts: - First part: "You are a job listing editor... Return ONLY the cleaned job text." - Second part: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with specific HTML rules. - Then it gives a job description text. I need to figure out which format to output. The very end says: "Return ONLY the HTML. No markdown fences, no explanation, no preamble." And it gives rules for HTML formatting:

,

,
  • , no classes/styles/div/br, preserve ALL original content word-for-word, no rephrase. Let me re-read carefully. The user message starts with "You are a job listing editor..." then has "REMOVE all of the following..." and "KEEP and STRUCTURE:" and "Return ONLY the cleaned job text. Do not add any commentary...". Then it says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with different rules about HTML tags. Then it gives the job description text. This seems like two different instructions were concatenated. The final instruction says: "Return ONLY the HTML. No markdown fences, no explanation, no preamble." And the rules are about using

    ,

    ,
    • , no div, no inline styles, preserve ALL original content word-for-word. Let me look at the job description text provided. It's messy, with lots of spans, nested tags, inline styles, etc. The task is to format it as clean semantic HTML using only

      ,

      ,
        ,
      • , preserving ALL original content word-for-word, without adding/removing/summarizing/rephrasing. "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" is key. So I need to extract the text content from the messy HTML-like structure, but keep every word exactly as it appears, and wrap it in the specified tags. Let me parse the given job description text and decide how to structure it. The text: ```

        PATH current employees - please log in and apply Here

         

        PATH is a global nonprofit dedicated to achieving health equity. With more than 40 years of experience forging multisector partnerships and with expertise in science, economics, technology, advocacy, and dozens of other specialties, PATH develops and scales up innovative solutions to the world’s most pressing health challenges. 


        The finance assistant will provide support the clerical financial support for the program team. S/he will be responsible for maintaining the financial documents, handle banking transactions , scanning, photocopying , referencing, facilitate payment preparation and check/letters signing and perform other financial and administrative issues. 

        • Maintain and organize paper and digital document archives for quick retrieval during audits or reconciliations. 

        • Label and store monthly transaction documents, box files, and financial records systematically. 

        • Scan, Copy, and archive financial documents, filings, and bank statements according to organizational standards. 

        • Handle and managing Bank transfers. 

        • Handle routine banking tasks, including depositing cash/checks, delivering bank letters, and collecting bank statements and Bank advice on time.

        • Collect all bank transfer advice and filling in the corresponding financial documents. 

        • Assist with tracking vendor invoices and bank advice 

        • Respond to basic routine requests regarding Bank transfers from internal staff and external vendors regarding payment statuses. 

        • Retrieve files and supporting vouchers for internal or external audit  

        • Perform general clerical tasks such as photocopying, printing, binding, and scanning 

        • Organize and filing financial documents on monthly basis 

        • Responsible for follow-up all payment processing workflows and maintaining direct communication with banking partners to prevent transfer delays. 

        Required Skills and Experience: 

        • Degree Accounting, Management, Business Administration, or related field with at least 0-2 years of experience 

        • Excellent communication and computer skills 

        • Experience working with International NGOs and donors such as DOS is preferred 

        • Fluency in English and Amharic is required 

        • Ability and willingness to travel.  

        • Proficiency in Microsoft Word, Excel, PowerPoint, and other Microsoft packages.

        • Strong organizational skills, ability to work independently 

         

        PATH is dedicated to building an inclusive workforce where diversity is valued.
         

        PATH is an equal opportunity employer. Every qualified applicant will be considered for employment. PATH does not discriminate based on race, color, religion, gender, sexual orientation, gender identity, genetic information, age, national origin, marital status, disability status, political ideology, military or protected veteran status, or any other characteristic protected by applicable federal, state, or local law.

        ``` I need to output ONLY clean semantic HTML using

        ,

        ,
          ,
        • . No classes, no inline styles, no
          , no
          . Preserve ALL original content word-for-word. This is tricky because the original has a lot of span-wrapped text, line breaks, etc. I need to extract the plain text content while preserving word order and exact wording, then wrap it in the allowed tags. Let me break down the text into meaningful sections and extract text content: - First paragraph: "PATH current employees - please log in and apply Here" (but the "Here" is a link, and there's "PATH current employees - please log in and apply" - I should keep the text, but the instruction says remove social sharing, author bylines, etc. This seems like an application prompt. I'll keep the text as is, but need to format it.) - Actually, the rules say: "REMOVE all of the following: Social sharing text, Author bylines, 'You may also like', Navigation text, Comments, Advertisements or promotions, Cookie/subscription notices, Duplicate text, Category labels that aren't part of the job, Stray numbers or formatting artifacts" - But then the second set of rules says: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This conflicts with the first set. Which one takes precedence? Let me read the very first prompt again: "You are a job listing editor. You receive raw scraped text from a job website. Your job is to extract ONLY the actual job information and return it in a clean, readable format. REMOVE all of the following: ... KEEP and STRUCTURE: ... Return ONLY the cleaned job text. Do not add any commentary, headers like "Here is the cleaned version", or markdown formatting. Just the clean job listing text." Then: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML. Rules: - Use

          for introductory paragraphs and general text - Use

          for section headers ... - 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." The second set seems to be the actual task for the given job description. It says "Preserve ALL original content word-for-word". So I should not remove anything that's part of the original content, except maybe the stuff listed in the first REMOVE list? But the second set doesn't mention removing those; it just says format as clean semantic HTML, preserve all original content word-for-word. Maybe the first part is general instructions for the role, and the second part is the specific task for this turn. The user message combines both, but the final instruction is "Return ONLY the HTML. No markdown fences, no explanation, no preamble." with the HTML rules. I think I need to produce HTML that wraps the job description text using

          ,

          ,

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?