Job Field: Sector in Graduate Jobs  , ICT / Computer

  • Junior Developer Intern (unpaid)

    Junior Developer Intern (unpaid)

    Responsibilities:

    Design and build advanced applications for the Android platform for KnownAfrique
    Manage and maintain the best web and App experience for KnownAfrique.
    Collaborate with cross-functional teams to define, design, and ship new features where necessary
    Work with outside data sources and APIs
    Foresee technology trends, prototype and develop new tools and products for KnownAfrique.
    Unit-test code for robustness, including edge cases, usability, and general reliability
    Work on bug fixing and improving application performance
    Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    Report and present on the status of Technology and communicate progress to the rest of the KnownAfrique team.
    Formulate Technology strategies and build relevant relationships for KnownAfrique for future years.
    Maintain the relevant KnownAfrique’s file systems i.e. drive, troubleshoot KnownAfrique database system, servers and security.

    Other duties:

    Assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem.
    Or any other duty that might arise in the course of the business and as instructed by your supervisors.

    Requirements:This is a role that is largely centered on Technologies and how Technology works within the legal world. You will report to and work in partnership with the COO.

    Extremely organized, efficient, detail-oriented and successful at meeting deadlines.
    Graduate in Software/IT or Telecom/Software Engineering or similar field
    Proven software development experience and Android skills development
    A great understanding in Software development, programming and latest Web technologies: GitHub, Conversant with BitBucket, PHP/HTML5, Native Android development.
    Proven working experience in Android app development and have published at least one original Android app
    Experience with Android SDK.
    Experience working with remote data via REST and JSON.
    Experience with third-party libraries and APIs.
    Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
    Solid understanding of the full mobile development life cycle
    Excellent communication skills, including writing, proofreading skills, and speaking.
    Resourceful and hands on attitude, with the ability to accomplish projects with little supervision.
    Excellent interpersonal skills, with high professionalism.
    Experience in managing Technology Projects and partners.

     
    TIP:
    Submit example/samples of your work whilst submitting your Application.
    Deadline: 18th/January/2018NOTE: The job description outlines the principal purpose and main elements of the tasks that will be required of the successful applicant. It is a guide to the nature of the main duties as they currently exist but is not intended as a wholly comprehensive work document. This position will potentially lead to a senior Tech position in the organisation.

  • Microsoft Kenya Software Engineering Opportunity

    Microsoft Kenya Software Engineering Opportunity

    Job description

    Do complex problems make you thrive? You are intellectually curious and love to innovate and collaborate?If so, join Microsoft to envision, create and build the solutions and tools of the future. Together, let’s empower billions.ResponsibilitiesWhat do Software Engineers do at Microsoft?Software engineers (SWEs) collaborate with a committed team to design, develop and test the next generation of technology solutions for millions of people. This is where grassroots innovation and large-scale engineering coexist. The environment can lead to some fascinating stories!As a Software engineer (SWE) at Microsoft, you will work in a team with other SWEs and program managers to solve problems and build innovative software solutions. You must be customer-obsessed and display a drive for quality. You will also be expected to demonstrate an ability to learn and adopt relevant new technologies, tools, methods and processes to leverage in your solutions.You are dedicated to building software to empower every person and every organization on the planet to achieve more.QualificationsQualifications:

    Currently pursuing bachelor’s, master’s, or PhD degree in engineering, computer science or related field.
    A year or two of experience in object-oriented programming languages such as C++,C#, Java or other programming languages.
    Understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance and customer experience.
    Some experience building software outside of the classroom environment like an internship, hackathon, research project or related experience preferred.
    Ability to work in a team and effective time management.

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

  • IT Interns

    IT Interns

    Job description
    We are looking for serious individuals to work with us as trainees in Web Design, Graphics Design, Social Media Marketing, Email Marketing & Search Engine Optimizations.
    Job Description,Purpose and Scope
    Key Responsibilities

    Creating websites that are appealing, original and corporate. This would require both technical web making skills (HTML, Adobe PageMaker, WordPress, Joomla…etc) and a creative eye for original concepts.
    Plan and execute all SEO/SEM for all the clients websites
    Performing Google AdWords and Google Analytics to segment and target clients
    Design, build and maintain social media presence through targeted advertising
    Running social media campaigns that include social media marketing and attracting as many people to like our our client’s pages on social media as possible, creating and handling our tweeter account as well as creating social media hype about our company.
    Creating and maintaining our company blog with clear, well written and thoroughly researched articles on our products and ongoing in our industry.
    Converting our online leads into actual sales through client engagement. This requires a thorough understanding of our industry services, products and technology as well as customer handling soft skills
    Identify trends and insights and optimize spend and performance based on them
    Develop engaging online content including click bait, forums, videos, graphics, and blogs; monitor and analyse content success
    Forecast marketing campaign growth and ROI for marketing campaigns
    Manage email and social media marketing campaigns
    Email marketing – list maintenance, segmentation, execution, monitoring, reporting
    Utilize strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points

    Knowledge, Experience & Personal attributes required

    Bachelors or Diploma in Marketing, Business, IT or related fields
    Demonstrable experience in digital marketing
    Demonstrate experience in creating and managing SEO/SEM, marketing databases, email, social media and or digital advertising campaigns
    Highly creative with experience in devising digital campaigns that will lead to massive online following/sales
    Experience in optimizing landing pages and user funnels
    Solid knowledge of web analytical tools e.g Google Analytics, Web trends, Net Insight etc
    Knowledge of Ad serving tools e.g DART, Atlas
    Experience in setting up and optimizing Google Adwords campaigns
    Working knowledge of HTML,CSS, WordPress, Joomla and Javascript
    Strong analytical skills (both information and data)
    Up to date with latest trends and practices in online marketing and measurement.

  • Ict Management Trainee

    Ict Management Trainee

    Job Description

    Scale PB 6.2
    The training will provide the trainees with an opportunity to:

    Gain a comprehensive appreciation of the critical perspectives and challenges in the ICT department with a view to developing innovative solutions to meet the Bank’s business needs.
    Monitor system performance activities and manage parameters to provide fast query responses to ‘front end’ users.
    Develop and map out the ‘conceptual design’ for planned database in outline.
    Gain knowledge on installation and testing new versions of the Database Management Systems (DMS).
    Gain knowledge in writing database documentation, including data standards, procedures and definitions for the data dictionary.
    Be exposed to developing, managing and testing back-up and recovery plans.
    Communicate regularly with technical, applications and operational staff to ensure database integrity and security.
    Obtain knowledge on maintenance of the Bank’s Website and other Web Based applications.
    Manage the existing integrations and develop new system interfaces.
    Network and security management.

    Knowledge, Skills and Abilities required:

    Bachelor’s degree in Information Technology, Electronics Engineering, Computer Science or a related field.
    Should be conversant with:

    SQL, Java and preferably Oracle or
    Operating Systems i.e. Linux, Windows and preferably orientation to Networking.

    Professional qualification on CCNA, CCNP, Cyberoam or a related field.
    One-year experience in a busy ICT environment will be an added advantage.

  • Intern – Resource Centre

    Intern – Resource Centre

    Job Description

    Internship Period: 3 months (non-renewable)
    Reporting to the Senior Officer Knowledge Management, the selected candidate will be responsible for;

    Assisting with administrative tasks in the ongoing resource Centre portal by scanning, collating content for uploading to the portal.
    Assisting with editorial review of the Resource Centre brochure and other publicity materials.
    Assisting the Resource Centre in stock taking and updating of various records maintained in the Resource Centre.
    Assisting in Knowledge management initiatives.
    Assisting in the indexing and updating of periodical records held in the Resource Centre.
    Any other duties as may be assigned from time to time.

    Minimum Requirements

    Bachelor’s degree in Library and Information/ Information Science/ Knowledge Management or related studies.
    Basic IT and knowledge of automated Library systems will be an added advantage.

    Skills and Competencies

    Sound understanding of Libraries and their operations
    Some experience in automated library systems
    Good report writing skills
    Excellent communication and interpersonal skill
    Ability to complete assignments within set timelines
    Ability to undertake multiple assignments
    Team player
    Knowledge Management

  • Software Development Internships

    Software Development Internships

    Qualifications

    Bachelor’s degree or equivalent experience in Computer Science, IT or related field
    Knowledge in programming languages : Java, PHP, Mobile(android/iOS), React native, C, C++ and C#
    Knowledge in Development Frameworks: Spring Framework, NodeJS
    SQL database or relational database skills : MySQL, Oracle
    Knowledge in Web Technologies: Angular,HTML5, CSS3, JQuery
    Knowledge in Methodologies: Object Oriented Programming, Agile Development.
    Operating Systems: Windows, Linux.
    A monthly stipend of Ksh. 15,000 is payable during the internship period.

  • Intern – Information Management

    Intern – Information Management

    Background
    This internship will be based in Nairobi, Kenya, and the intern will be under the general guidance and direct supervision of manager situated within the section of assignment. The internship is being offered for a minimum period of six Weeks, with a possibility of extension up to a maximum period of six (6) months, starting as soon as possible.
    Duties and Responsibilities

    Support OCHA in fulfilling its mission to coordinate effective and principled humanitarian action in partnership with national and international actors. Advocate for the rights of people in need, promote preparedness and prevention.
    Support migration of existing datasets into new database templates and support organization of files, undertake research and collection of key humanitarian datasets from variety of sources under guidance of IMO’s,
    Assist with design and preparation of studies on humanitarian technology and innovation, support building mobile applications,
    Design training materials and support various aspects of graphic design for info-graphics, UI/UX (user-interface/user-experience) design and video editing.
    Performing other tasks requested by the supervisor.

    Competencies
    CREATIVITY: Actively seeks to improve programmes or services; offers new and different options to solve problems or meet client needs; promotes and persuades others to consider new ideas; takes calculated risks on new and unusual ideas; thinks “outside the box”; takes an interest in new ideas and new ways of doing things; is not bound by current thinking or traditional approaches. TECHNOLOGICAL AWARENESS: Keeps abreast of available technology; understands applicability and limitations of technology to the work of the office; actively seeks to apply technology to appropriate tasks; shows willingness to learn new technology.
    TEAMWORK: works collaboratively with colleagues to achieve organizational goals; solicits input by genuinely valuing others’ ideas and expertise; is willing to learn from others; places team agenda before personal agenda; supports and acts in accordance with final group decision, even when such decisions may not entirely reflect own position; shares credit for team accomplishments and accepts joint responsibility for team shortcomings.
    Required Skills and Experience
    Education:
    To qualify for an internship with the United Nations Internship Programme, applicants must meet one of the following requirements: Be enrolled in a graduate school programme (second university degree or equivalent, or higher); or Be enrolled in the final academic year of a first university degree programme (minimum Bachelor’s level or equivalent); or Have graduated with a university degree and, if selected, must commence the internship within a one year period of graduation from an academic programme. Applicants who are unable to commence the internship within one year of graduation shall not be accepted. The University degree must be in the area of political science, social science, geography, business administration, information technology, information systems, mobile development or in a related field.
    Experience:
    Applicants are not required to have professional working experience for participation in the Programme though any academic and/or practical experience in Humanitarian Affairs issues including Humanitarian Coordination, computer science, Information Management, information systems, or information architecture is desirable. Familiarity with data base creation and management (e.g. Excel) and/or content management tools (e.g. Drupal) would be an asset. Applicants should be computer literate in standard software application; have a demonstrated keen interest in the work of the United Nations, a personal commitment to the ideals of the Charter and have a demonstrated ability to successfully interact with individuals of different cultural background and beliefs, which includes willingness to understand and be tolerant to differing opinions and views.
    Language:
    English and French are the working languages of the United Nations Secretariat. For this internship fluency in English (both oral and written) is required. Knowledge of French or Arabic is desirable. Knowledge of another United Nations official language (Chinese, Russian Spanish) is an advantage.
    Learning expectations
    Upon completion of the assignment the Intern will have researched, and compiled numbers related to food insecurity, malnutrition, displacement (refugees/IDPs), humanitarian funding, infectious diseases and people in need of humanitarian response for 25 countries in the region covering the period of last 5 years.
    Training components:
    The training will be structured on following components of humanitarian information / data management:

    Data collection
    Data storage
    Data quality management
    Metadata management

    Learning elements:
    Following are expected Learning Outcomes (LO) at the end of the assignment

    LO1. Understand the role of data and Information Management in achieving informed humanitarian response decision-making.
    LO2. Understand the role of data in humanitarian analysis.
    LO3. Apply Information management skills to acquire and store the data.

    No Fee
    THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

  • Play-Out Technician Trainee

    Play-Out Technician Trainee

    Job Description

    To achieve our mandate, we wish to hire a Play–Out Technician Trainee with the following requirements:

    Have a Certificate or Diploma in Electronics / Telecommunication Engineering or in a related field
    Be computer literate
    Positive attitude to the job
    Must be a Christian
    Be a person of integrity, self-driven and passionate

  • Java Developer Trainee

    Java Developer Trainee

    Job Description
    We are an established IT software company in Nairobi area looking for the best and most talented new graduates to join our software development team as JAVA developer trainees. The ideal candidates for this position must be very passionate about programming in Java. They will enjoy solving complex technical challenges and be looking for a great environment to develop their Software Engineering skills. This is a fantastic opportunity for a Java Software Developer seeking excellent mentoring within a Software Engineering team.
    Duties/ Responsibilities:

    Developing web applications in Java
    Developing websites in Java
    Skills:
    Degree or Diploma in Computer Science, IT or related fields of study
    Strong Java skills
    Must be a fast learner
    Experience with MySQL