Company Address: Address NA

  • Senior Software Developer 

Dynamics NAV Senior Developer 

Client Partner 

Restaurant Financial Controller 

PHP / Laravel Developer

    Senior Software Developer Dynamics NAV Senior Developer Client Partner Restaurant Financial Controller PHP / Laravel Developer

    Ref Number 3440
    Duma Works is recruiting a Senior Software Developer for one of our clients; OKAKI Africa.
    OKAKI is seeking intermediate to senior software developers to join their growing team in Nairobi, Kenya. OKAKI Africa Limited, the Kenyan subsidiary, supports OKAKI with bringing new technologies to market in the health and social service sectors in North America. Successful candidates will assist in the design, construction and enhancement of OKAKI’s custom software products and tools.
    OKAKI offers technical team members excellent opportunities for continuous learning and professional development in a results-oriented environment.
    Equally important,team members are able to contribute, through their work, to positive change and impact in community and population health. The position will be based in Nairobi Kenya.
    Applicants MUST meet all essential qualifications in order to be considered.
    Essential Qualifications, Experience and Skills

    Excellent written and verbal communication skills in English
    Four-year college degree with a major in Computer Science or Computer Engineering
    Good working knowledge of MS SQL Server and Transact-SQL
    At least 4 years of recent experience programming in Microsoft .Net, preferably in C#
    A high degree of proficiency in data modelling, SQL, and database design
    Candidate must demonstrate a pattern of continual personal and professional development and at least a familiarity with current concepts in the field of software development.
    Ability to work in a self-directed as well as a team-oriented, collaborative environment
    Ability to work under pressure with deadlines
    Must have home office with access to fast, reliable internet connectivity

    Qualifications, Experience and Skills

    3+ years’ experience with web services, SOA, or SaaS development
    1+ years of recent experience developing in Silverlight or WPF
    1+ years of recent experience with RIA or WCF
    Proficiency in C#, XAML, and Microsoft Entity Framework (or other ORM, such as NHibernate)
    Proficiency with object-oriented design and programming
    Familiarity with asynchronous programming patterns, AJAX, XML, SOAP and JSON.
    Proficiency in the application of design patterns
    Experience with various third-party control suites (Telerik, Infragistics,

    go to method of application »

  • Dynamics NAV Senior Developer 

Debt Controller 

Corporate Sales Executive

    Dynamics NAV Senior Developer Debt Controller Corporate Sales Executive

    Duma Works is recruiting a  Dynamics NAV Senior Developer for one of our clients in Nairobi;a leading unique ICT solutions integrator in the region
     
    Reports To: Head of Business Applications
    Employment Status: Fixed
    Employment Duration: 1 year with possibility of renewal
    Location: Primarily based at our office in Nairobi
    Ref Number 3471
    Job Brief
    The Dynamics NAV Senior Developer will be responsible for a range of development tasks in projects associated with design proposals, testing, feasibility analysis, modeling, sample building etc. He/She will develop and implement new methods, designs and products. He/she will participate in integrated project teams and writes technical specifications and analyze / interpret test results.
     
    Job Responsibilities
     
    Will include but not limited to:

    Technical design, development and testing of core Dynamics NAV granules and add-ons
    Work with internal stakeholders to understand the technical requirements and scope out modifications and custom development
    Convert functional requirements to technical specifications and design documents
    Make technical recommendations for installation, modifications and custom development
    Ensure development best practices are adhered to by other team members
    Communicate effectively in all mediums and to all levels within the organization

    Qualifications

    A minimum of 4+ years of professional experience in software development based on MS Dynamics NAV platform
    Certification in Dynamics NAV, preferably:
    Microsoft Dynamics NAV 2009 or later C/SIDE Development
    Microsoft Dynamics NAV 2009 or later Installation & Configuration
    Experience developing for both Classic and Web Client
    Experience developing RTC Three Tier Environment
    SQL setup and configuration for NAV 2013 and later versions
    Dynamics NAV Web Services
    HTML 5 Experience
    .NET Experience
    Mobile Development
    SSRS
    High level technology know-how in .NET, C#, SQL
    Proven practical experience with Client-Server programming technologies
    Experience with Dynamics NAV Jobs, Service and Warehouse modules. Exposure to Dynamics NAV manufacturing an added advantage
    Experience participating in Work Scoping & Estimation
    Strong understanding of the SDLC
    Ability to solve complex tasks
    Flexibility to adapt to shifting priorities with ease
    Excellent communication, planning and organization skills
    Dynamics NAV 2016 experience/Dynamics NAV 2016 Extensions
    Experience leading a development team
    Computer Science Degree
    SQL Certification

    go to method of application »

  • Human Resource Assistant 

Restaurant Manager

    Human Resource Assistant Restaurant Manager

    Duma Works is recruiting a Human Resource Assistant for our client, Krones LCS Center East Africa Ltd. The company provides after sales services to clients in the fields of process, filling and packaging technology.
     
    Department: HR DepartmentReporting Structure: HR Officer
    Overview
    To assist the Human Resources Officer to effectively administer and maintain the Human Resources delivery into the business by using the guidelines of the policies and procedures, and are in line with best practice and comply with current legislation.
     
    Job Responsibilities

    Provide administrative assistance in the entire recruitment process i.e. placing advertisements, screening of applications, interviews, onboarding etc.
    Assist in the administration and implementation of the HR policies and procedures, and monitoring that all employees adhere to the guidelines created
    Administration of all employee files: ensure all necessary employment records are updated and filed
    Assist in the administration and implementation of the training & organizational development programs
    Assist in the Administration of the Health & Safety policy ensuring accurate tracking & reporting
    Assist in visa and work permits processing
    Process and follow-up on medical claims for medical cover, insurances, NITA
    Provide administrative and logical support for staff welfare programs
    Generate monthly records & reports such as leave, attendance. Forward the reports to the respective manager for action
    Maintain an appropriate filing, retrieval & archiving system for the HR office

    Qualifications

    Diploma/ University Degree in Business Administration, National Higher Diploma in Human Resource
    Approximately 1-2 years working experience in HR sector
    Basic exposure to the HR administration function of Human Resources
    Basic understanding of the various recruitment practices & statutory laws
    Understanding of Labour Laws

    Skills and Personal competency

    Excellent interpersonal and communication skills
    High levels of confidentiality and integrity
    Problem solving skills
    Strong Coordination and Organization skills
    Strong administration skills
    Proficient in Ms Office

    Application deadline: 31 August 2018

    go to method of application »

  • Financial Controller

    Financial Controller

    Job Responsibilities

    As the Financial Controller you will be in charge of All facets of financial management, financial reporting, expense plans, commercial accounting in addition to internal management policies and strategies.
    Holding the senior financial position will require optimization of return on financial assets by establishing procedures, controls, policies and reporting systems.
    As the Financial Controller daily responsibilities will consist of accounts payable, accounts receivable, maintain precise record keeping, banking: including opening new accounts, daily reconciliation of deposits, money transfers, and paying loans.
    Other responsibilities of the Financial Controller will include Annual insurance renewals, calculating monthly bonuses, new construction accounting, preparation of profit and loss statements, prepare and remit annual sales tax and along with any other tax necessities.
    The Financial Controller will also assist with the annual budget planning and will act as the point of contact for annual insurance audits.
    Excellent time management skills are essential to maintain all reports are well prepared and on time.
    As the Financial Controller you will work directly with our company leadership and must maintain a strong understanding of up-to-date cost percentages and budgeting information.

    Requirements

    The Financial Controller must have a Bachelor’s degree in accounting or business administration
    5 years of proven working experience as a Financial Controller is a must for this position
    CPA or ACCA is required for our Financial Controller
    RESTAURANT experience a MUST
    The Financial Controller must have a proven track record in assisting the company in the achievement of solid financial results

  • Digital Content & Social Media Associate 

Front End Designer 

Sales Representative

    Digital Content & Social Media Associate Front End Designer Sales Representative

    Ref Number 3452
    Duma works is recruiting a Digital Content and Social Media Associate for one of our clients in Nairobi. The Digital Content and Social Media Associate is a creative and results-oriented online community manager.
    This is a unique opportunity for a self-motivated individual to generate and distribute high-quality multi-media content across a range of digital channels.
    Job Responsibilities

    Day-to-day management and measurement of online presence, increasing stakeholder engagement and commercial results
    Creating consistent and compelling content for our websites, blogs, newsletters and social media platforms (Facebook, Instagram, LinkedIn, YouTube and Twitter)
    Develop and execute a weekly content plan, including daily posting across all social media platforms
    Coordinate the graphic design, audio-visual and website design suppliers to feed into plan
    Approve all public-facing content such as calendars, brochures and roll-up banners
    Plan and evaluate digital outreach and advertising campaigns
    Ensure that all digital properties are optimized for search engines and maximum visibility
    Execute online conversion strategies, continually adopting innovative growth hacking approaches
    Lead strategic placement, syndication, and distribution in both online and traditional platforms
    Lead analytics and monitor key performance indicators across communications functions
    Cover outreach activities throughout the community.

    Qualifications

    Bachelor’s Degree
    Excellent verbal/written communication skills in Business English
    Experience running Google Adwords campaigns
    At least 3 years’ experience in multi-media content creation and content marketing
    Exposure to Digital Marketing
    Public Relations and Marketing training preferred
    Command of MS Office software (Word/Excel/Access)
    Strong team leadership and project management skills
    Detail-oriented, hands-on approach and ability to multi-task and work under pressure
    A growth mindset, sense of urgency and a willingness to pitch in are all required.

    go to method of application »

  • Operations and Maintenance Technician 

Sales Manager 

General Manager

    Operations and Maintenance Technician Sales Manager General Manager

    Ref No 3445
    Duma Works is recruiting an Operations and Maintenance Technician for our client; a leading distributor and packer of tea and coffee among other products.
    Location: Mombasa
    Job Summary
    Operate/monitor multiple pieces of equipment during operation to ensure quality production and minimal unplanned stops.
    Job Duties

    Compliance with safety precautions and procedures
    Keeping the machine clean and follow housekeeping of the surrounding area
    Recommend, develop, and perform preventive or general maintenance procedures and standards
    Operation of the machine and keeping records of the daily production reports
    Operation and repair of the related ancillary equipment: air compressors, coders, chillers, tapers,etc.
    Ensure optimal efficient operation of the machine
    Compliance with the quality procedures and standards
    Maintaining availability of packing materials in the best condition at the dedicated area near the machine
    Record and report time, materials, faults, deficiencies, or other unusual occurrences.
    Assist in keeping good stock of spare parts and consumables
    Maintain any related work equipment and tools in the best condition.
    Carrying any other tasks requested by the direct manager.

    Qualifications
    Technical Competencies

    Troubleshooting
    Communication
    Repairing
    Operation
    Installation
    Maintenance
    Time management

    Behavioral Competencies

    Ability to work effectively with different people and teams of people by putting others at ease.
    Cooperating with others
    Showing leadership skills
    Ability to identify and set priorities

    Requirements

    University Diploma in Mechanical / Electrical Engineering
    Minimum of 2 years in manufacturing facilities; preferred in VFFS (Vertical Form Fill Seal) packing machines

    go to method of application »

  • Accountant 

Client Partner 

Sales Manager 

Operations and Maintenance Technician

    Accountant Client Partner Sales Manager Operations and Maintenance Technician

    Ref No 3442
    Duma Works is recruiting an accountant for one of our clients, a logistics company in Kenya.
    Our client is looking for a committed accountant who will provide full general knowledge in accounts and finance to support the finance manager and to provide mentorship for the rest of the finance team.
    Job Responsibilities

    General ledger and bank reconciliations
    Monthly journals (accruals, prepayments, revaluations, etc)
    Investigation and correction of variances
    Preparing VAT returns and overseeing WHT payments
    Liaising with auditors
    Management of petty cash
    Any other responsibilities as requested

    Reporting

    Preparing weekly gross profit reports for the various departments
    Weekly cash flow forecasting
    Preparing monthly financial reports
    Performance of monthly variance analysis
    Forecasting and budgeting
    Other ad hoc reports

    Others

    Review and sign off overheads entries
    Review and sign off the work of  accounts assistant
    Implement and update policies and procedures in conjunction with the office manager
    Provide basic accounting training for the accounts receivable and accounts payable teams as and when required

    Requirements

    Minimum 2 years’ experience in a busy environment
    CPA Section 2 and or above
    Able to work without supervision
    Attention to detail
    Team player
    Excellent communication skills
    Excellent knowledge of computer skills (in particular excel)
    Knowledge in Pastel is an added advantage
    Quick Learner

    go to method of application »

  • Program Assistant

    Program Assistant

    Job Description
     Your role will be to support the Program team with their core operations.  Together with the Program Manager, our growing team comprises six Business Development Advisors who offer strategic advisory to Ongoza’s cohort of entrepreneurs.
     
    The Program Assistant will support the Program Manager in coordinating the activities of the Program team as we grow to support more young entrepreneurs to build sustainable businesses. This is a full-time position based in Nairobi with occasional travel to the field. .
    Job Responsibilities
     Operational and Administrative Support (70%)

     Keep the Business Development Advisors accountable by ensuring all key outputs are delivered on time. This will require regular reminders of deadlines and keeping a repository of all outputs with a clear date on when each was submitted.
    Ensure all program reports are filed on time. This will include sending regular reminders to the Field staff and keeping the master dashboard updated and accurate.
    Support the Program Manager (PM) in planning yearly activities of the program team and keeps the program calendar updated.
    Maintain an updated record of all partner payments and sends a monthly report and reminders to partners and program staff including the PM.
    Manage and iterates alumni engagement strategy for future cohorts.
    Support the PM in conducting research of importance to Ongoza and devising follow-up strategies on the same.
     Assist the Program team to develop tools and templates for SMEs in Ongoza’s focus areas of product development, sales and marketing, strategy and operations.
     Maintain partners/ entrepreneurs’ records/ files on organization’s Dropbox.
    Develop and maintains an efficient filing system for the team, including assistance in processing calls for proposals as required.
    Coordinate the proofreading and editing of documents as required.
    Organize regular team meetings and conference calls/video-conferences, including the preparation and distribution of documents and providing the necessary technical devices.
    Take minutes of regular team meetings and other meetings.
    Assist in the orientation of new staff, interns, research fellows and consultants by providing them with the necessary documents and materials for orientation.

    Travel Management (15%)

    Maintain and regularly update travel plans and budget amounts to provide an accurate overview of the Program team’s travel budget, which includes liaising with field staff for their input.
    Advise the Program Manager of projected overruns.
     Responsible for formatting, distribution and filing of trip reports.
    Reconcile travel expenditures for all team members and submits them for authorization and payment. Workshops and Events (15%)
    Provide logistical arrangements support for workshops.
     Prepare training kits or information packages and sends material to participants in a timely manner.
    Coordinate registration process.
    Please note other responsibilities may be required based upon the growth of Ongoza.

    Qualifications for the Program Assistant Job

     A bachelor’s degree in a social science field required.
    At least two years work experience in a similar role preferably a start-up, SME or small business environment.
    Experience in database management and statistical analysis. SPSS a plus.
     Proficiency in Microsoft Office with experience in working with Microsoft Excel required.
    Strong verbal and written communication in English and Kiswahili.
     Attention to detail, strong organizational and analytical skills.
    Ability to work independently and as a team to solve organizational challenges.
    Have a passion for the Kenyan entrepreneurship ecosystem.

     About YOU

     You thrive in an entrepreneurial environment. You are an independent self-starter who flourishes in a changing environment and can manage yourself. You have excellent collaboration, communication, and problem-solving skills.
    You are open to learning and challenging yourself in order to grow the organization and yourself.
    You are highly organized. You have a keen eye to detail and an ability to establish systems to manage constant flows of information.
     You make things happen. You have a proven track record of meeting targets on time. You are creative, solutions-oriented, and willing to put in the time it takes to do a great job. You follow through.
    Most of all, you believe in our vision and mission – the power of youth-led businesses to transform Kenya.

  • Administrator & Executive Assistant

    Administrator & Executive Assistant

    Job Responsibilities
    Record-keeping/Database Management

    Responsible for implementing and maintaining all office and school record-keeping systems.
    Maintain a comprehensive web-based student database.
    Develop and tracks records and reports related to incidents, accidents, billing, average daily attendance, and test scores.
    Use both computer and manual filing systems which allow for efficient collection, retention, and retrieval of information.
    Complete forms which include purchase orders, online supply orders, conference/travel claims, mileage claims, timesheets, evaluation forms, enrollment cards, rosters and other related forms.
    Create and maintains student files.
    Maintains records for teacher and school budgets, student body funds, attendance, and other related records as needed.

    Document Preparation

    Prepare, create, and compose letters, reports, bulletins, and other documents for the school or instructional programs.
    Answers routine correspondence for the school manager.
    Prepare documents from rough draft, notes, recordings, or oral instructions.
    Submit print requests.
    Prepare reports from confidential records.
    Operate computer and standard office equipment.

    Communication/Customer Service

    Act as liaison between the school site and the general public by researching and conveying information concerning rules, regulations, policies, and laws.
    Addresse standard inquiries by letter, phone, e-mail, fax or personal contact.
    Maintain internal communication system insuring instructional, probation, and support personnel are kept informed of needed information.
    Interact with and assist students when necessary.
    Draft and interpret regulations and deal with queries and complaints procedures.
    Assist students and parents/guardians by explaining and enforcing school site requirements.
    Communicate as necessary with supervisor.
    Maintain confidentiality of records.

    Site / Program Support

    Ensure that appropriate calendars of activities are maintained for the school including establishment of schedules forparent conferences, Individualized Education Program (IEP) meetings, school visitors, and other meetings.
    Assist in the process of registering new students.
    Coordinate and schedule transportation for students and staff.
    Planning and coordinating school events
    Assist manager and other staff in planning and preparing for staff meetings, inservices, conferences, and workshops.
    Assist in the development of office procedures;
    Ensure appropriate security and safety methods are employed within the office.
    Order supplies and equipment for school ensuring adequate levels are maintained.
    Organise and facilitate a variety of educational or social activities.

    Qualifications

    A degree or higher in Business Administration or related field.
    5+ years’ experience in an administrative role.
    Any combination of training and/or experience which demonstrates ability to perform the duties as described.
    Experience working at as an executive assistant is desirable.

    Knowledge of:

    Standard administrative procedures and office operations, English grammar, punctuation, and spelling.
    Business formatting of documents.
    Basic research techniques.
    Standard software applications.
    Budget and accounting principles.
    Standard types of office filing systems.
    Proper telephone etiquette.

    Skill and Ability to:

    Operate standard office equipment.
    Accurately prepare, create, edit, and design memos, reports, letters, and other documents.
    Maintain complex databases and management information systems.
    Learn new software applications.
    Communicate effectively in oral and written form.
    Proofread material and make necessary corrections.
    Utilize time management techniques to organize and prioritize work.
    Read, interpret, and apply rules, laws, and procedures.
    Follow instructions.
    Work independently.
    Maintain confidentiality of student and program information.
    Work cooperatively and effectively with students, parents/guardians, colleagues and the general public.

    Skills

    Strong interpersonal skills to help you relate to students, academic staff, teachers, senior managers and colleagues in other areas of education administration.
    Excellent written communication skills.
    Team working skills and the ability to work alone without supervision.
    The ability to deal positively with change.
    Experience in organising, prioritising and managing your time effectively.
    IT skills in areas such as word processing, spreadsheets, databases and the internet as well as the use of social media.
    A flexible approach to work.

  • Program Manager

    Program Manager

    TRAC FM is attracting a new Program Manager for our Kampala office. This job will put the successful candidate in a leadership position to manage and execute new and running TRAC FM programs in Uganda. It involves managing projects with our current NGO/CSO partners, keeping good relations with our radio partners, training new radio hosts and attracting new potential partners to set up new programs.
    A special focus will be on our upcoming ‘Common Matters 2’ program. This 2-year program will cover a variety of thematic areas including Land rights, fair land compensation, disability rights and post-LRA transitional justice.
    The position of Program Manager requires you to have a wide field of interest. Not only do you have to assist our CSO/NGO partners to come up with sharp, relevant, and clear poll-questions and advocacy strategies, you will also have to maintain friendly but professional relationships with the radio stations we work with. Helping stations improve their talk-shows and making sure listeners are engaged in meaningful debates is key to a successful campaign.
    One of the most important aspects in the TRAC FM process is the strategic design of Advocacy Campaign Plans (ACPs). ACP’s are the blueprint for any TRAC FM advocacy campaign and cover mission statements, partnerships, key statistics of the thematic area and a lobbying strategy where collected data is effectively used to meaningfully impact the existing narrative within a certain issue. The strategy should be designed to reach the right decision makers and ultimately advance the campaign objective.
    Responsibilities

    Developing strategic advocacy campaign designs with partner CSOs
    Keeping good, clear and strong relationships with our 20 radio partners
    Delivering and reporting on targets of running projects
    Attracting new partnerships in Uganda
    Working with local Ugandan staff (4 staff members)
    Attending events and making presentations
    Setting up program budgets and targets
    Overseeing graphic design of info-graphics and PR material
    Traveling across Uganda to give training and set up projects
    Keeping a strong online presence for the organization
    Reporting to and strategizing with HQ management

    Job Requirements

    Academic degree (MA), preferably in a relevant field such as Business studies, Media studies, international relations, social sciences
    At least 2 years of relevant work experience
    Hardworking and self-motivated
    Experience/affinity with the African continent and it’s socio-political challenges.

    The position as Program Manager is versatile and requires an all-round person how can combine strategic planning, team/partner management, innovative solutions, diligent reporting, general oversight and pro-active acquisition of new programs and proposals. We are looking for a candidate who:

    Has proven experience in program management
    Experience with project planning and M&E
    Experience with report and proposal writing
    Motivator and a good communicator
    Understanding of financial management
    Can build and effectively manage a team
    Able to follow-up and request for instructions from head-office
    Is talented and fluent in both speaking and writing in English
    Has an entrepreneurial spirit, looking for opportunities to expand TRAC FM’s scope
    Has an affinity with and experience in journalism, new media, and advocacy
    Is a digital native (good ICT skills- Social media, MS office, google drive etc)
    Has an affinity with graphic design (for infographics and reports)
    Finally, the Program Manager is expected to attract new partnerships, raise funds, write proposals and successfully participate in events and conferences. Good networking skills are a must.
    An established network in the (Ugandan) media and/or NGO sector are a plus.