Job Hunters Kenya Jobs from Job Hunters Kenya

  • Associate Director, Clinical Research (CRO)
    on May 23, 2020 at 6:47 am

    Nairobi, Kenya FHI 360FHI 360 has a long history support clinical research. Our Global Research Services (GRS) operating unit has become an independent, commercial organization named FHI Clinical Inc. FHI Clinical helps support and conduct clinical research in low-resource settings around the world. Our team includes clinical project managers, clinical research associates, research assistants, laboratory technologists, laboratory auditors, document specialists and instructional designers.With culturally sensitive and multilingual employees in the United States, Africa, Asia, Latin America and Europe, GRS offers the following services to government and private sponsors:Project managementProtection of participants' safety and rightsSite identification, evaluation and developmentSite monitoring, management and trainingResearch operationsLaboratory capacity building, auditing, and trainingLogistical supportWe seek competitive and entrepreneurial candidates to join our team. https://www.fhiclinical.com/ Job Summary: The Associate Director (AD), Clinical Research is responsible for the planning, execution, monitoring and reporting of clinical research programs regionally for assigned products and indications. Programs will be conducted in compliance with all relevant regulatory regulations and guidelines to achieve strategic and operational departmental objectives. The AD will be responsible for managing the organization and conduct of regulatory and non-regulatory clinical programs in compliance with Clinical Operations policies and procedures, Regulatory Authority requirements and guidelines, and International Conference on Harmonization (ICH) Guidelines in support of global business objectives. Accountabilities: Provides Clinical Research expertise input and leadership to cross functional project teams for assigned products and indications. Develops and maintains strong business relationships with sponsors and key opinion leaders. Responsible for the overseeing and coordinating the timely development of all essential project documents including project plans, protocols, informed consent forms, case report forms, and monitoring tools. Selection and management of external service providers to ensure project objectives are met within required timelines and budget through vendor contracting process. Ensure that clinical projects are conducted in compliance with all relevant regulations and guidelines. Conduct quality control visits to external service providers and investigational sites to assure regulatory compliance. Communication with Director, Clinical Research on project status, budgetary status, critical issues and challenges. Develop collaborative alliances and relationships with external service providers, investigators, key opinion leaders and advisors. Lead the planning and implementation of sponsor and investigator meetings and advisory boards in conjunction with external service providers. Contribute to clinical trial reports. Author and contribute to scientific publications and presentations for journals and symposium. Supports performance management and professional development of direct reports, including ongoing feedback, coaching, and career support. Applied Knowledge & Skills: Proven ability to lead a team and to work as a team member in a cross functional project team. Exhibits an open and constructive leadership style with the knowledge to escalate issues that require supervisory input. Able to plan and organize efficiently by adhering to existing processes and procedures and by maximizing the use of available internal and external resources. Has a hands on” solution orientated approach with a strong sense of urgency and a “can do” attitude. Good computer skills including knowledge and experience of Microsoft Office applications. High degree of accuracy and attention to detail. Well-developed oral and written communication skills. Excellent presentation skills. Problem Solving & Impact: Demonstrates good judgment, analytical thinking and problem solving and can differentiate between critical and non-critical issues to manage appropriately. Demonstrates good judgment in selecting methods and techniques for obtaining solutions. Decisions may affect a work unit or area within a department. Ability to read, interpret and develop clinical protocols and all associated materials. Ability to write clinical reports, protocols, business correspondence, and procedural manuals. Excellent communication skills, including effectively presenting information and responding to questions from project teams, external vendors and clients. Ability to establish and maintain systems and processes necessary to control and report trial status and activities. Ability to ensure that quality, regulatory-compliant clinical projects is conducted on time and within budget. Supervision Given / Received: Provides strategic contributions on business and operational decisions. Serves as team lead to more than one team simultaneously. Typically reports to a Director. Education:** Bachelor's Degree or its International Equivalent • Biology, Chemistry, Clinical Trials, Life Science, Sciences or Related Field. Experience:** At least 10 years' experience in clinical development gained in a CRO, Pharmaceutical or Biotechnology company. Excellent knowledge of the drug development process from pre-CTA/IND status through to post approval marketing studies. Good understanding of clinical research regulations and guidance in US, Europe and other international territories. Experience in third party service provider selection, contracting and management. Experience in managing budgets and familiarization with financial forecasting and cost accrual processes. Successful experience of operating in a resource constrained work environment. Global project management experience preferred. Typical Physical Demands: Typical office environment. Ability to sit and stand for extended periods of time; ability to lift 5-50 lbs. Technology to be Used: Personal Computer, Microsoft Office (i.e. Word, Excel, PowerPoint, etc.), e-mail, telephone, printer, calculator, copier, fax machine, cell phones, PDAs and other hand held devices. Travel Requirements: Less than 10%. This job description summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time.FHI 360 fosters the strength and health of its workforce through a competitive benefits package, professional development and policies and programs that support healthy work/life balance. Join our global workforce to make a positive difference for others - and yourself. Please click here to continue searching FHI 360's Career Portal.

  • Senior Software Engineer - Back End
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, byproactively communicating and prioritizing effectively .Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.ExperienceAminimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams.RequiredExpert-level understanding of at least one core backend language : Python, JavaScript/Node, PHP, Ruby, Java, Golang or ScalaIntermediate-level understanding of at least one other backend language (In addition to the core language): Python, JavaScript/Node, PHP, RubyAdvanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMsStrong knowledge of at least one cloud hosting platform (Ex: AWS, GCP)Comfort with at least one CI/CD tool (Ex: Jenkins, Travis)Working knowledge of containerization and orchestration techniquesDeep understanding of applicable unit and integration testing , and testing frameworks/librariesStrong ability to problem-solve, debug, and understand pertinent performance metricsComfort working within agile methodologies and experienced in estimation and time managementAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.PreferredWorking knowledge of software engineeringcollaboration toolsStrong preference for test-driven-development (TDD) and understands its importanceWorking knowledge of code editor and formatting toolsComfort with at leastone web server technology -- (ex: Apache, Nginx)What You’ll Get*Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.* May vary slightly based on location

  • Senior Software Engineer - Front End
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, byproactively communicating and prioritizing effectively .Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams.RequiredDeep knowledge of at least one front-end framework -- React, Angular, VueWorking knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UIDeep knowledge of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 featuresDeep knowledge of the fundamentalfront-end languages/technologies -- HTML, CSS, JavaScriptExtensive experience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Strong ability to problem-solve, debug, and understand pertinent performance metricsComfort working within agile methodologies and experienced in estimation and time managementDeep knowledge ofunit and integration testing and testing frameworks/libraries (Ex: Jest, Jasmine, Mocha)Working knowledge oftools and editors -- (ex: Grunt, JSLint)Working knowledge of at least one task runner -- gulp, npm scriptsPreferredExperience usingESLint and module buildersStrong preference for test-driven-development (TDD) and understands its importanceWhat You’ll Get*Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Senior Software Engineer - Mobile
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, byproactively communicating and prioritizing effectively .Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.ExperienceAminimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams.Languages/FrameworksProficient at an expert level in either Java/Kotlin for Android and Objective-C/Swift for iOS.Proficient at an expert level in mobile platform frameworks -- i.e UIKit(iOS), MapKit, ARKit, RxJava, RxSwiftWorking knowledge of UI Design libraries/frameworks -- i.e Material Design (Android)Data StoresExpert level understanding of fundamental database concepts -- i.e database tables, querying databases, normalization, joins, database management systemsGood understanding of at least one database for Mobile dev -- i.e SQLite, RealmDBGood understanding of cloud mobile database backends , like FirebaseWorking knowledge of ORMs/ODMs -- i.e Room ORM, SqlDelight, CoreDataTesting/SecurityWorking knowledge of network security and deep knowledge of unit, integration, e2e andUI testing , as well as other testing frameworks/libraries -- JUnit(For Java), Espresso, Appium, XCTest(iOS)ToolsWorking knowledge of software engineering collaboration tools -- Jira, Pivotal Tracker, Git, MercurialFamiliarity with language/platform build IDEs/tools -- i.e Simulators/Emulators and Gradle(Android), Android Studio, XCodeDevOpsWorking knowledge of DevOps tools -- i.e Firebase, Fabric, Jenkins, Travis CI, Circle CI, Google Play Store, Apple's App Store.Working Knowledge of analytics tools -- i.e crashlytics, HockeyAppWhat You’ll Get *Full-time compensationFull Medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds on the planetOh, and a chance to change the world!We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Software Engineer - Back End
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Software Engineers are masters ofconsistent execution . They reliably deliver technical and professional value to our teams and our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.ExperienceAminimum of 3-7 years of professional experience , during which you’ve built technical expertise and professionalism.RequiredIntermediate-level understanding of at least one core backend language : Python, JavaScript/Node, PHP, Ruby, Java, Golang or ScalaWorkingknowledge of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.Good understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMsWorkingknowledge of core data structuresExperience working with of software engineeringcollaboration toolsExperience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Familiarity with at least onecloud hosting platform --(ex: AWS, GCP)PreferredComfort working within agile methodologies and experienced in estimation and time managementIntermediate understanding of unit and integration testing, and testing frameworks/libraries -- PyTest, Nose, Jasmine, Mocha, JestStrong preference for test-driven-development (TDD) and understands its importanceExperience having worked with at least one Web Framework for your language of choiceComfort and familiarity with code editor and formatting toolsFamiliarity with at leastone web server technology -- (ex: Apache, Nginx)Working knowledge of at least one CI/CD tool -- Jenkins, Travis CI, Circle CIFamiliarity with containerization andorchestration techniquesStrong ability to problem-solve, debug, and understand pertinent performance metricsKnowledge of unit, integration, e2e and UI testing, with at least one relevant testing frameworkFamiliarity with containerization infrastructure and orchestrationAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.What You’ll Get*Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Senior Software Engineer - Full Stack
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, byproactively communicating and prioritizing effectively .Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams.RequiredMastery of the core features of at least one backend language : Python, JavaScript/Node, PHP, RubyAdvanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep knowledge of the fundamental front-end languages/technologies -- i.e HTML, CSS, JavaScriptDeep knowledge of at least one front-end framework -- React, Angular, Vue as well as experience with responsive design interface developmentExtensive experience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)Strong ability to problem-solve, debug, and understand pertinent performance metricsStrong preference for test-driven-development (TDD) and understands its importanceComfort with at leastone web server technology -- (ex: Apache, Nginx)Comfort working within at least onecloud hosting platform --(ex: AWS, GCP)Working knowledge oftools and editors -- (ex: Grunt, Sublime, Atom, JSLint)Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing frameworkComfort working within agile methodologies and experienced in estimation and time managementPreferred SkillsWorking knowledge of software engineeringcollaboration tools (Ex: Git, Jira)Familiarity with containerization infrastructure and orchestrationAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.What You’ll Get *Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Software Engineer - Full Stack
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Software Engineers are masters ofconsistent execution . They reliably deliver technical and professional value to our teams and our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Mentor and onboard junior engineers, by consistently displaying sound judgment, setting expectations, and working effectively, both independently and as part of a global team.Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication, and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 3-7 years of professional experience , during which you’ve developed technical expertise and stellar professional skills.RequirementsIntermediate understanding of the core features of at least one backend language: Python, JavaScript/Node, PHP, RubyIntermediate understanding of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6+ featuresWorking knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue ) as well as experience with responsive design interface developmentIntermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Strong understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)Experience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Strong preference for test-driven-development (TDD) and understands its importanceFamiliarity with at leastone web server technology -- (ex: Apache, Nginx)Familiarity with at least onecloud hosting platform --(ex: AWS, GCP)Working knowledge oftools and editors -- (ex: Grunt, Sublime, Atom, JSLint)Comfort working within agile methodologies and experienced in estimation and time managementPreferred SkillsStrong ability to problem-solve, debug, and understand pertinent performance metricsKnowledge of unit, integration, e2e and UI testing, with at least one relevant testing frameworkFamiliarity with containerization infrastructure and orchestrationAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations.What You’ll Get *Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.* May vary slightly based on location

  • Software Engineer - Front End
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Software Engineers are masters ofconsistent execution . They reliably deliver technical and professional value to our teams and our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 3-7 years of professional experience , during which you’ve built technical expertise and professionalism.RequiredIntermediate knowledge of at least one front-end framework -- React, Angular, VueWorking knowledge of atleast one CSS framework -- Bootstrap, Materialize CSS, Semantic UIIntermediate understanding of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 featuresWorking knowledge of unit and integration testing and testing frameworks/libraries -- Jest, Jasmine, MochaWorking knowledge of at least one task runner -- gulp, npm scriptsWorking knowledg e of at least one module bundler -- webpack, parcelWorking knowledge of at least one version control tool -- Git, MercurialPreferredExperience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Knowledge of code linting and formatting tools -- ESLint, PrettierWorking knowledge of Model-View-ViewModel (MVVM) architectural pattern.What You’ll Get*Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Software Engineer - Mobile
    on May 21, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented Software Engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Software Engineers are masters ofconsistent execution . They reliably deliver technical and professional value to our teams and our partners.Specifically, you’ll:Use your knowledge in your core technology to delight our partners around the world.Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team.Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework.ExperienceAminimum of 3-7 years of professional experience , during which you’ve built technical expertise and professionalism.Languages/FrameworksProficient at an intermediate level in either Java/Kotlin for Android and Objective-C/Swift for iOS.Good understanding of Object-Oriented Programming concepts i.e Classes and objects, Inheritance, Encapsulation and Polymorphism.Working knowledge of core data structures provided by a language, i.e arrays/lists, tuples, dictionaries, hash tables.Proficient at an intermediate level in mobile platform frameworks -- UIKit(iOS), MapKit, ARKit, RxJava, RxSwiftWorking knowledge of UI Design libraries/frameworks -- Material Design (Android)Data StoresIntermediate level understanding offundamental database concepts -- i.e database tables, querying databases, normalization, joins, database management systemsGood understanding of at least one database for Mobile dev -- i.e SQLite, RealmDBGood understanding of cloud mobile database backends -- i.e FirebaseWorking knowledge of ORMs/ODMs -- i.e Room ORM, SqlDelight, CoreDataTesting/SecurityKnowledge of network security and deep knowledge of unit, integration, e2e and UI testing , as well as testing frameworks/libraries -- JUnit(For Java), Espresso, Appium, XCTest(iOS)ToolsWorking knowledge of software engineering collaboration tools -- Jira, Pivotal Tracker, Git, MercurialFamiliarity with language/platforms, buildIDEs/tools -- Simulators/Emulators and Gradle(Android), Android Studio, XCodeDevOpsAware of at least one cloud mobile backend platform -- i.e Firebase, FabricWorking knowledge of at least one CI/CD tool -- i.e Jenkins, Travis CI, Circle CIWorking knowledge of the app stores for the respective mobile platforms -- i.e Google Play Store, Apple's App Store.Working Knowledge of analytics tools -- i.e HockeyApp/App Center,Working knowledge of networking concepts -- DNS, OSI model, TCP/IP, UDP, FTP, IP AddressingWhat You’ll Get *Full-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Manager, Internal Audit
    on May 21, 2020 at 1:47 pm

    Nairobi, Nairobi Province, Kenya Stanbic BankJob Details Internal Audit: Provide an independent, objective assurance designed to add value and improve to the Bank's operations. Job Purpose The role provides support in ensuring the achievement of the Internal Audit function objectives which is to provide independent, objective assurance and consulting services that are designed to add value and improve the Bank's operations. Assist the Bank and the Group in accomplishing its objectives by bringing a systematic, disciplined approach to the evaluation and improvement of the effectiveness of risk management, control and governance processes. Key Responsibilities/Accountabilities • The Audit Manager will be charged with the responsibility of providing assurance to various stakeholders, that risks are effectively managed to an acceptable degree and the responsibility of providing professional input and support to audit teams and respective auditee's on audit issues. Complete risk assessments and contribute to the audit planning process. Carry out audits, ensuring effective planning, execution, and reporting. Track audit issues with a view to assist management in ensuring that the agreed resolution action plans are implemented timeously to mitigate risks. Responsible for the implementation and adoption (within the Department or Section) of all Compliance, Anti-Money Laundering and Sanctions related requirements contained in policies, procedures and processes to the extent they relate to / are applicable to the department.Key performance measures Leading and building a team of competent and engaged individuals with sufficient knowledge, skills, experience and professional certifications to meet the requirements of the function. Contribution to the successful achievement of Group Internal Audit strategic objectives. Design and implementation of a comprehensive, robust and fit for purpose audit approach and capability for the assignments on the plan. Efficiency and effectiveness - including leveraging other assurance providers to manage end-to-end assurance chain (embed combined assurance), and deployment of appropriate techniques, methods and approaches (such as data analytics) to enhance efficiency and effectiveness, etc. Reporting significant issues related to the risk management, control and governance processes of entities within the Group. This includes the reporting of emerging trends and the provision of potential improvements to those processes and information concerning the resolution of such issues. Preferred Qualification and Experience Professional Qualifications and experience Holders of a university degree preferably in Accounting, Economics or Finance and/or full professional Accounting qualification with a reputable body such as CIIA, CIMA, ACCA, CPA or CA. Possess relevant technology skills including data analytics or information systems auditing skills. Proficiency in use of data analytics tools preferably with demonstrable scripting skills. Minimum of 9 years of diversified experience in auditing including experience in a supervisory position. Relevant experience in a banking environment is essential. Knowledge/Technical Skills/Expertise • Effective leadership skills and experience in providing strategic and tactical direction and focus to a team of audit professionals. Relationships management: Establish relationships that facilitate effective engagement with senior levels of management and executives without compromising independence, objectivity and ethics in any way.

  • Technical Support Engineer
    on May 21, 2020 at 1:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.The Technical Support team is looking for full-time team members who will work as part of our global support team and support our customers around the world.Here are a few more specifics of what you would be doing on the job:When service users have questions, they contact Support and we help them as quickly and awesomely as possible. Technical support handles a wide variety of inquiries including questions about Git workflows, API’s, and our desktop applications. Support also works closely with the engineering team to track down bugs and improve our documentation.The most important characteristic of our support team is that we love helping developers. We are a place for people to work better, together. Our job is to help. Support treats users the way we'd want someone to treat our friends.Our support teammates have excellent writing chops: stellar grammar, charming written personality, and the ability to explain complicated things simply. We measure our success in swiftness, accuracy, and clarity.What do I need to be successful?Minimum QualificationsExperience using GitHubExposure to programming with a language like RubyBasic experience using GitUnderstanding of how websites and web applications workStellar English and grammar skillsExcellent problem-solving skills – you might not know all the answers but you know how to find and communicate the solution.A strong sense of empathy – you are attuned to hear the question behind a question.Customer service experienceA unique writing style and voicePreferred QualificationsCould effortlessly explain how Git works to a non-developerHave remote customer service experienceFamiliarity with DockerUnderstanding of CI / CD pipelinesExperience troubleshooting using stack traces and log filesExperience working from the command lineFamiliar with basic network concepts and tools What You’ll Get*Full-time compensationFull medical coverageBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Manager, Digital Experience and Marketing
    on May 20, 2020 at 1:47 pm

    Nairobi, Nairobi Province, Kenya Stanbic BankJob Details Marketing: Defining, marketing and protecting the Standard Bank brand across our business - including specialist advice and activity for specific countries and business units. Job Purpose This position is responsible for leading the planning and execution of digital marketing efforts, focusing on digital innovation and experience ; brand marketing, display, SMS, and omni-channel strategies to drive traffic, revenue and new customers with a strong focus on integrating new emerging technology and innovation. Key Responsibilities/Accountabilities Digital experience and Engagement Directs the user experience across websites, applications and other channels to develop innovative, meaningful and differentiated digital experiences Transforms media and site analytics into actionable strategies that can be implemented across the full spectrum of marketing and communication activities Collaborate with Digital Innovation and Business teams throughout product design to ensure delivery meets requirements and expectations Focus on driving digital first strategy; help to ideate, adopt, and integrate strategically aligned emerging technology throughout the company and becoming a champion of digital innovation throughout multiple touch points for our consumer. Drive an integrated omni-channel approach in creating marketing programs to drive upper funnel awareness Lead our growing display programs, optimizing programmatic display buys, identifying new segments, managing concurrent campaigns, managing creative asset delivery, timely launches, effective delivery, media buying and post-campaign reporting. Build out and maintain a full SMS strategy working with multiple departments to get buy-in ultimately growing the database with customer information and provide a great experience for our consumersDirect and coordinate Communications content for both External and Internal audiences Strategically lead the content and look and feel of all communication platforms in the country/Business Unit to ensure that they are in line with the user requirements and brand guidelines and deliver to what matters to all our target customers and segments with local nuances. Drive content development programmes where necessary to ensure content project plans are delivered and that content refreshes and updates managed appropriately. Drive content syndication and integration across and between all platforms where necessary Optimise usage of the web content management system/s that power the sites in your portfolio, working closely with IT and the vendors to ensure that all relevant features are used optimally and that relevant team members/stakeholders are trained appropriately Ensure that content management processes and workflows and governance processes are in place to ensure audit trails are in place and all compliance requirements are met. Ensure that brand equity & reputation is protected across all activities driven. Collaborate with marketing managers, business stakeholders and specialist teams to ensure the content supports and aligns with marketing and eCommerce objectives. Utilize strong analytical ability to evaluate end to end customer experience across multiple channels and customer engagement points in order to make recommendations to improve content. Collaborate with the all-Digital Marketing teams to continually research and identify opportunities to enhance the online customer engagement experience to continually optimise content on the platform/s in your portfolio.Website and Digital Marketing Properties Management Understand the Digital Presence, Digital Marketing Eco-system and strategy for Stanbic Bank Monitor and evaluate all the digital presences within the portfolio to ensure they are up-to-date and relevant and that they comply with the content, Brand and CI guidelines. Source statistics on usage for all digital presences in your portfolio and provide reports that are relevant to various stakeholders' requirements. Research and guide on latest digital trends in digital platforms and promote best practice. Manage banner bookings and the banner schedule and ensure all digital presences reflect the bookings made. Drive and/or participate in digital presence development projects ensuring that marketing play a key role in all content management Develop and embed all content management, design and Analytics processes and operating models through strong collaboration with all key stakeholders and driving change management processes where necessary Ensure that projects are delivered on time by problem solving, facilitating solutions and, where necessary, escalating significant delays to the project managers (business unit marketing manager). Identify opportunities to improve the digital presence processes, governance, documentation, templates and outputs in line with business requirements.Manage the development of digital platforms strategies, planning and execution Help implement integrated digital and social media marketing strategies (including social, mobile, email and web) for the country/Business Unit, working closely with the External Affairs and Corporate Communications Senior Manager, Marketing team, Group Digital Marketing, Social media teams and agencies to drive a consumer focussed solution. Develop and implement strategies to increase online traffic to Stanbic Bank websites and digital platforms and social media platforms aligned with business objectives. Work closely with eCommerce Marketing teams to ensure activities are aligned. Ensure effective implementation of digital marketing campaigns for the brand and products and services by providing campaign strategy, planning and measurement factoring in business goals and strategies. Develop an in-depth understanding of the digital user experience design processes and customer experience strategies ensuring that digital activities support, enhance and/or influence them where appropriate. Participate and be integral to the overall marketing and communications strategic planning for the county/Business Unit. Act as thought leader and educate the business units and marketing teams on the power of best practices and emerging opportunities in your area of specialisation. • Research and keep up to date on digital, direct and social media trends and recommend new ways in which innovations can enhance the effectiveness and performance of activities.• Partner with all parts of the business such as IT, Digital Banking, Group Interactive Marketing and Social Media teams, working in embedded and/or cross-functional teams where necessary.Manage Digital Marketing Resources. • Oversee the development and maintenance of allocated budgets that are consistent with the financial guidelines provided by the business unit and Marketing and Communications. • Demonstrate return on investment of internal communications, Public Relations, digital, direct and social media marketing activities. Preferred Qualification and Experience Degree in Digital Marketing/ Bachelor of Commerce- Digital and Social Media MarketingDiploma in Communications and Digital MarketingMinimum 7 years' experience in Digital Marketing and User Experience DesignMemberships to professional bodies, is added advantage Knowledge/Technical Skills/Expertise Behavioural CompetenciesExploring PossibilitiesProviding InsightsDeveloping StrategiesUpholding StandardsConvincing PeopleEmbracing

  • Chief Information Security Officer
    on May 20, 2020 at 6:47 am

    Nairobi, Nairobi Province, Kenya Stanbic BankJob Details Information Technology: Systems development, business analysis, architecture, project management, data warehousing, infrastructure, maintenance and production. Job Purpose Provide strong management and operational support to the Chief Information Officer (CIO) in the management of the Bank's Cyber and Information Technology and Security Risks. Provide oversight with the implementation of the Bank's Information Technology and Cyber security programs and enforcement of the related policies to provide assurance of compliance with Cyber security and other Information Technology and Information Risk policies and requirements as a key enabler to achieving the business objectives of the organisation in the Bank. Key Responsibilities/Accountabilities Develop and deploy the Cyber Security program and framework: Ensure implementation of the cyber and information risk management strategy in line with the Bank's strategy, frameworks and policies. Ensure that the Bank maintains a current enterprise-wide knowledge base of its users, devices, applications and their relationships, including but not limited to: Software and hardware asset inventory; Network maps (including boundaries, traffic and data flow); and Network utilization and performance data. Design cybersecurity controls with the consideration of users at all levels of the Bank, including internal (i.e. management and staff) and external users (i.e. contractors/consultants, business partners and service providers). Develop cyber related trainings and awareness programmes to improve technical proficiency of staff including executives. Ensure that regular and comprehensive cyber risk assessments are conducted. Ensure that adequate processes are in place for monitoring IT systems to detect cybersecurity events and incidents in a timely manner. Reporting to senior management and appropriate governance committees at agreed intervals on the following: Assessment of the confidentiality, integrity and availability of the information systems in the institutions. Detailed exceptions to the approved cybersecurity policies and procedures. Assessment of the effectiveness of the approved cybersecurity program. All material cybersecurity events that affected the institution during the period. Ensure timely update of the Cyber Incident Response Plans and Business Continuity Plan (BCP) based on the latest cyber threat intelligence gathered. Ensure the roles and responsibilities of managing cyber risks, including in emergency or crisis decision-making, are clearly defined, documented and communicated to relevant staff. Incorporate the utilization of scenario analysis to consider a material cyber-attack, mitigating actions, and identify potential control gaps. Ensure frequent data backups of critical IT systems (e.g. real time back up of changes made to critical data) are carried out to a separate storage location. Continuously test disaster recovery and Business Continuity Plans (BCP) arrangements to ensure that the institution can continue to function and meet its regulatory obligations in the event of an unforeseen attack through cyber-crime.Optimise the risk profile in the business units: Ensure that Information Systems meet the needs of the Bank and the ICT strategy, in particular information system development strategies, comply with the overall business strategies, risk appetite and ICT risk management policies of the institution. Review all material planned changes in the business - strategy changes, product changes, segment changes, system changes and process changes - and provides a view of the potential risks that the changes may bring into the organization. Contribute and provide input to the business unit Management Committees including the New Product Committee and other relevant executive committees (as required) and critically reviews all business cases for these changes. Reviews control measures that have been designed for changes and provide guidance to process and policy owners on improvements required prior to implementation. Engage and liaise with the Bank's Financial Crime Control (GFCC) and Information Risk function as subject matter experts. Conduct reviews of Manco reports and minutes to ensure two-way completeness of key IT and Cyber risk issues. (Shared responsibilities with functional area product line managers. Reports to reflect any key risks/issues highlighted in functional area reports. Conduct analysis of business impact and contributes to the formal process of driving risk acceptance for residual risk. For items where the residual risk is too high, prepare recommendations to decline the requested change, and escalate to senior management for consideration. Ensure appropriate processes to facilitate tracking of control remediation.Efficient and Effective Delivery in business unit: Determine fit for purpose IT and Cyber Risk scenario's to drive capital anticipation in business units. Oversee development of IT risk and Cyber risk management plans with the business unit leadership in line with risk assessment results. Align monitoring activity with Internal Audit and compliance scope of reviews to ensure collaboration and to avoid duplication. Track to closure all action plans arising from risk assessments, ops risk reviews, internal and external audits and regulatory inspections to improve the IT and Cyber risks and control environment. Ensure IT and cyber risk incidents are captured on the bank's operational risk system. Reviews system reports that provide information on incidents logged. Conduct detailed analysis of recurring issues and performs root cause analysis.Manage change risks in the business units: Aid in determining high risk and/or high impact projects/programs/initiatives within the line of business. Conduct high level assessments of IT and Cyber risks throughout the life-cycle of projects/programs/initiatives to ensure identified risks are appropriately mitigated prior to the projects/programs/initiatives going live. Deliver value-adding risk assessments and advice to IT and cyber risk strategic and other initiatives to ensure changes to the risk profile are properly quantified and mitigated/managed within agreed risk appetite.Organisational Health: Live the IT function values: Coordinate efforts with broader team members to minimize duplication of effort, maximise efficiency and value for money. Take accountability for the overall achievement of own goals in people matters, customer experience, financial performance, risk, compliance and governance. Analyse effectiveness of cross-functional processes and systems in place in the area and identifies areas for improvement. Agree and manages services levels with stakeholdersCompliance Ensure implementation and adoption within assigned portfolio of all Compliance, Anti-Money Laundering and Sanctions related requirements contained in policies, procedures and processes. This includes monitoring and identifying any material compliance related breaches and escalating them to line management and the Compliance Office.Stakeholder Engagement: Builds and maintain credible relationships with stakeholders, including Group IT, IT Security and Information Risk Management, Exco and senior management, internal and external audit, peers and Industry forums.Preferred Qualification and Experience First Degree in Information Technology or Computer ScienceOther qualifications, certifications or professional memberships Information security risk certification. Network risk acumen an added advantage. Risk Management qualification an added advantage.Experience in Banking operating systems, processes and controls.5-7 years of experience in IT.At least five years of experience at middle/senior level management within Information Risk and IT security or assurance functions. Practical knowledge of risk and control frameworks and application in financial services industry.Be fully conversant in risk appetite, risk response and process improvement concepts.Knowledge/Technical Skills/Expertise Competency Label: Risk/ Reward Thinking Competency Description: The ability to provide due consideration to risks, rewards and the cost of control measures in evaluating business opportunities, process and system changes Proficiency Level: SEASONED - Applies concepts without requiring supervision, able to provide technical guidance when requiredTechnical competency 2* Competency Label: Risk Identification Competency Description: The examination of the essential elements of risk such as; assets, threats, vulnerabilities, safeguards, consequences and the likelihood of the threats materialising Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to othersTechnical competency 3* Competency Label: Risk Response Strategy Competency Description: The ability to facilitate the creation and adoption of an appropriate risk response strategy and to assign ownership for the risk response. Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to othersTechnical competency 4 Competency Label: Risk Measurement Competency Description: The ability to define and analyse risk identification information in a quantitative and/or qualitative way Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to othersTechnical competency 5 Competency Label: Risk Reporting Competency Description: The ability to prepare quantitative and qualitative analysis on the risk landscape in the business including interpretation and analysis for use by business users. Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to othersTechnical competency 6 Competency Label: Evaluating Risk Management Effectiveness Competency Description: The ability to determine if risk management and control measures are achieving the desired results and mitigating risks at the expected level Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to othersTechnical competency 7 Competency Label: Risk Acceptance Competency Description: The ability to facilitate a formal acceptance process of reviewing and accepting residual risk, depending on the outcomes of risk identification and measurement. Proficiency Level: ADVANCED - Mastered the concept, able to act independently, provides guidance and training to others

  • Manager Projects, Real Estate Services
    on May 19, 2020 at 6:47 am

    Nairobi, Nairobi Province, Kenya Stanbic BankJob Details Client Experience & Shared Services: A range of essential and complex services to ensure processes across the bank work as effectively and efficiently as possible. Job Purpose Facilities Management: Provide business support to the Senior Manager Real Estate Services and Security Services in the management of the bank's build projects to ensure alignment to and the achievement of the Bank's overall strategy. Key Responsibilities/Accountabilities Strategic Execution Understanding the overall Bank Strategy and how Real Estate Project Management fits into the overall Bank's strategy. Provide strategic input to the RES Project Management functions through researching and implementing the best practices to meet the customers' needs. Provide strategic and operational management input, feedback, solutions and innovation from a RES Projects perspective Implements continuous improvement initiatives in coordination with the Senior Manager Real Estate and Security Services with a view to ensuring efficient and effective functioning and high level of service within the RES function. Provide technical quantity surveying input into all Bank RES projects.Operational Performance: Liaise with Business Units on a regular basis on RES matters that include Space Planning and Brand image to deliver the required standards on the “look and feel” across all Real Estate; keeping abreast of property acquisitions, disposals, etc Design, cost, implement and manage projects across all phases of the project life-cycle; translate user requirements into practical property solutions and manage projects in terms of quality, timing and cost. Conduct and/or provide independent validation to determine accuracy and reasonableness of costs billed by contractors and/or advised by third party quantity surveyors. Research and update their knowledge and business intelligence on the latest thinking, trends, best practices, international standards, tools and technologies in the construction project management domain Drive a focus on the quality and continuous improvement of the RES function through the on-going guidance of the teams and the on-going review and improvement of policies, services, processes and behaviorsCost Management Ensures that throughput is maximised by implementing principles of Lean manufacturing, Six Sigma and strategic sourcing principles Ensure for each project there is a signed off business case with the scope of what project intends to deliver as a product. Report on actual expenditure against budget, including variance reporting and providing commentary on variances when necessary for all ongoing projects. Manage and control drive the generation of ideas that influence the reduction of project costs.Customer, Business Partner & Stakeholder Relationship Management Ensure that the project team (including the outsourced third-party team members) is effective and efficient in delivering practical, timeous and cost-effective services that meet business needs and enable improved business performance Builds sustainable relationships and partnerships with all relevant stakeholders on a regular basis, in order to secure the necessary relationships and benefits. Investigates complaints and satisfaction levels with the RES projects offerings through continuous interaction to ensure high service levels by the team. Ensure that the impacts of RES projects related changes are communicated effectively to all stakeholders and the associated risks are mitigated in a timeous and holistic mannerOptimise Risk Profile in Business Unit Champion a high level of risk awareness in the unit aimed at upholding a high, risk culture amongst project team members that fosters responsiveness, confidence, courage and doing the right things all the time (zero tolerance for non-adherence to Bank policies, procedures and guidelines Inculcate a culture of “Get it Right First time” - zero errors and no customer complaints Ensure the operational risk framework, standards and other risk principles are adopted by the project team members i.e. Risk and Control Self Assessments (RCSA's), Key Risk Indicators (KRI's), Business Continuity Management (BCM), Information Risk, IT Risk and Risk Assurance Identify major risks affecting the project management team members and take necessary steps to measure, monitor and control accordingly noting to implement appropriate remedial action Ensure compliance with approved limits and levels of authority Limit potential losses to the bank by ensuring that laid-down processes and procedures are adhered to Ensure detailed analysis of incidents is conducted and remediation actions implemented to prevent recurrence Review and evaluate internal controls and propose appropriate recommendations for any changes and/or enhancements to the existing control framework Ensure agreed remedial actions adequately address internal control deficiencies and thereafter ensure regular follow up to ascertain execution and effectivenessMonitoring and Control Identifies and assesses the risks facing RES projects thereby providing effective loss and risk management to mitigate related operational risks. Liaises with business areas through continuous interactions to ensure that best practices are implemented, and a standard approach is followed Ensure that quality assurance processes are embedded, and the monitoring of quality assurance is carried out; drive a culture of innovation, operational efficiency and continuous improvement in a participative and empowering manner Ensure proactive and regular reporting of critical and exceptional RES project related information to the Senior Manager Real Estate and Security Services and required Bank Governance committees. Change Management and Continuous Improvement Aid in identifying high impact projects/programs/initiatives within the line of business with a view to continuous improvement.• Ensure value adding assessments of projects/programs/initiatives are conducted to ensure identified risks are appropriately mitigated prior to the projects/programs/initiatives going live.Compliance• Ensure adherence to all Compliance, Anti-Money Laundering and Sanctions related requirements contained in policies, procedures and processes. This includes monitoring and identifying any material compliance related breaches and escalating them to line management and the Compliance Office. People Management• Evaluate and manage the performance of direct reports to achieve a high standard of competence, motivation and service orientation, focusing on the development and retention of talent.Reporting• Provide relevant, accurate and timely reporting to senior management, governance committees and the regulator where it is applicable.• Partner with business units to oversee the optimization of business processes to increase operational efficiency• Identify, implement and evaluate projects that have a medium to high impact on customer experienceQuality Management System in line with ISO Standards- ISO 9001:2015• Ensure that the quality management system conforms to the requirements of the International and local Standards.• Ensure that processes are delivering their intended output by monitoring at every stage in the value chain.• Report on the performance of the quality management system and on opportunities for improvement.• Ensure the promotion of exceptional client experience throughout the organisation.Stakeholder Engagement • Builds and maintain credible and value adding relationships with partners, stakeholders, including management, peers, internal and external audit.• Partners with Business Heads to identify customer service expectations, agree SLAs and align to the Customer Value Proposition in order to deliver an appropriate client service Preferred Qualification and Experience Degree in Building Economics/Construction Project Management5 years post-graduation experienceBe a registered quantity surveyor with the Board of Registration of Architects and Quantity Surveyors Kenya - BORAQSPrince2 Project Management Certified PractitionerKnowledge/Technical Skills/Expertise Detailed understanding of procurement, security, logistics, leasing, facilities and premises policies and practicesAbility to negotiate in a complex environmentComprehensive understanding of Central Bank guidelines, RES and Physical Security including Organisational Health and Safety related regulations.Practical knowledge of how to input, access and utilize information to analyze forecast trendsWorking knowledge and principles of capacity management in terms of resource options, availability and costsKnowledge of cost management principles and practicesUp to date business intelligence in Real EstateContract knowledgeProject and tender managementBudgeting and cost management principles and processes

  • Emerging Technologies Principal Software Engineer
    on May 16, 2020 at 1:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Principal Engineers are renowned for theirtechnical prowess . They are admired and respected for the depth of their technical expertise and leadership.Specifically, you’ll:Use your expert knowledge, in your core technology or set of technologies, to delight our partners around the world.Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.Lead fast-paced teams through change, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 6-12 years of professional experience , during which you’ve built deep technical expertise and demonstrated technical leadership.RequiredMastery of the core features of at least one backend language : Python, JavaScript/Node, PHP, RubyLeadership skills with a high amount of emotional intelligence. You’ve led teams, initiatives, and a range of technical working sessionsDemonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterateAdvanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep knowledge of the fundamental front-end languages/technologies -- i.e HTML, CSS, JavaScriptDeep knowledge of at least one front-end framework -- React, Angular, Vue as well as experience with responsive design interface developmentExtensive experience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)Strong ability to problem-solve, debug, and understand pertinent performance metricsStrong preference for test-driven-development (TDD) and understands its importanceStrength with at leastone web server technology -- (ex: Apache, Nginx)Strength working within at least onecloud hosting platform --(ex: AWS, GCP)Confident working with tools and editors -- (ex: Grunt, Sublime, Atom, JSLint)Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing frameworkExpert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time deliveryPreferred SkillsWorking knowledge of software engineeringcollaboration tools (Ex: Git, Jira)Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc.Familiarity with containerization infrastructure and orchestrationAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendationsWhat You’ll GetFull-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location

  • Business Portfolio and Revenue Assurance Manager
    on May 16, 2020 at 6:47 am

    Nairobi, Nairobi Province, Kenya Stanbic BankJob Details Retail & Business Banking Job Purpose To drive the growth of the Digital (Scored) Lending business through analysis and interpretation of qualitative and quantitative data.To ensure the overall profitability of the scored lending portfolio within the country.To oversee the measurement, monitoring and reporting processes and functions for scored lending. To optimise the PBB balance sheet, responsible for setting product and customer pricing, managing risk/reward trade-off, concession management and price optimization. Key Responsibilities/Accountabilities Business accountability: Impact on end resultPrimary - Has a controlling impact on end resultsDescription: Drive asset growth through scored lending;Through deep data analysis, identify new revenue opportunities, revenue leakage and revenue optimisation across the portfolio.Calculate the potential value of these opportunities and where required articulate these in high level business cases to communicate and sell” the opportunities within the business. Use these insights and modelling to shape new solution development and/or execute champion-challenger models to optimise the performance of the portfolio;Work with business owners, Journey teams and other enablers (marketing etc.) to define the required solutions / changes across customer journey (recognising need, exploration, take-up, through to account management and closure).Seek to optimise Return on Equity by working with Credit to optimise risk appetite and related risk parameters. Establish product strategies (for final ratification by Head, PBB Product) appropriate risk appetites, pricing strategies, and portfolio optimisation initiatives within the laid down PBB product strategyIdentifies strengths and weaknesses of the business pricing by keeping abreast of market developments and the competitor landscape.Understands and manages key product drivers that influence revenue streams and risk exposure on specific product portfolios. Identifies revenue optimisation initiatives, obtains required sign-offs and coordinates implementation. This can be done through customer insights collected by the team, engagements with segment heads and understanding of current processes and procedures and proposing improvements where necessary.Accountability for problem solvingDegree of guidance received to solve problems:Generally defined - general principles with guidance from top managementDescription: Direction provided from high level strategy but this role has mandate to investigate the performance of solutions and problem solve how to improve such solutions. Areas of problem solving / influence would include: product features, pricing, new products required, new marketing approaches, changes to credit criteria and parameters.Degree of original thought required to solve problems:Adaptive - Requires analysis, interpretation and significant judgementDescription or examples: Significant analysis required both of known metrics and the determination or investigation of un-explored data sources or connections.Accountability for planning of activitiesIntegration of functions that are similar.Planning activities generally up to 12 months business cycle. Planning all related to business management and growth of scored lending solutions.Discretion allowed for decision makingDirected - Broad practices, managerial directionDescription: Jobholder will make decisions in conjunction with in-country Credit Portfolio Manager to change and manage the scored lending portfolio. This would include: Amendment of credit criteria within agreed risk parameters, changing of product features (tenure, amount, fees and pricing) changed within business parameters or proposed based and signed off if outside of agreed parameters.Grow customer BaseDrive the growth of the Digital (Scored) Lending business through analysis and interpretation of qualitative and quantitative data. This role uses performance insights and customer feedback to inform the product strategy and direct the design of new solutions or changes to existing digital lending products that will meet customer demand and maximize the profitability. This would also include working closely with Credit to optimise the risk and reward trade-off decisions.Increase penetration of scored lending solutions within existing customer base and support development of solutions to acquire new customers to the bank through providing scored lending solutions.People Practices:Work with Business Intelligence (data) team to extract customer insights.Partner with the Credit Portfolio Reporting functions involved in Scored Lending. This would include the sharing of information and cooperating in modelling and investigation into risk management and growth opportunities and managing the tension between business growth and credit control.Work with Centre Business Portfolio Manager to develop the capability of portfolio management in the country.Work closely with other data related areas and teams such as Business Insights team and Data Engineers (Data Reservoir).When required, present to customer-facing staff the rationale for price changes and the introduction of new fees and services.Ensures correct implementation of pricing for all customers.Interprets customer, competitor and market segment insights and analytics in order to derive an understanding of customer needs / wants /behaviours to identify opportunities for development of new products.Product Performance & ReportingDevelopment and ongoing use of advanced insights for the Scored Lending portfolio and solution economics; Track the performance of the different strategies within the scored lending portfolio;Together with Credit, identify and monitor key risk indicators and credit parameters. Monitor both lead and lag measures of business performance. This should include measures of profitability (including cost of capital) and portfolio quality for the scored lending portfolio;Tracks product performance and profitability (financial performance) using financial reports and product performance reports from MI team, proposes and implements decisions on which products to focus on or revamp. Contributes to product budgeting for both Net Interest Margins and Net Interest Revenues by working closely with the Finance manager, Head Products and Segment Heads. Complies with the governance of product pricing by participating in the pricing committee discussions and adhering to the pricing manual. Manages product costs through process rationalisation and building efficiencies through cheaper digital channels. Develops accurate forecasts and outlooks on pricing based on the macro economic trends, performance of the market, customer feedback, etc. Curbs income leakages by reviewing the transactions volume report from MIS, analysing it to check for leakages. Works closely with support functions such as Credit to ensure appropriate policies and limits are in place as well as determining the correct pricing. Develops effective acquisition and retention tactics to achieve profitability targets and share with the sales teams on a regular basis. Analyses market dynamics, pricing trends, market opportunities, operating and sales margins in order to develop reports, procedures and tools for pricing and price discounting. Assesses the impact of pricing changes on the bottom-line as well as on customers and shares report with Head, Products on a quarterly basis Establishes metrics for evaluating the performance of the pricing strategy and implements for use by the liabilities and products team. Validates that the metrics used are aligned with the pricing strategy and goals of PBB Product. Continuously monitors price exceptions to determine whether process or policy adjustments are needed. Monitors the financial results and performance of price strategies within the business segments in order to validate and recommend appropriate pricing strategies for each segment.Risk ManagementEnsures compliance with the Group Credit and Operational Risk standards. Represents Scored Lending Portfolio at the following forums for relevant decision making:Credit Risk Management Committee (regular)Pricing Committee (as required)Guides and develops country understanding for in-country participation at the NAPPC, Pricing, CRMC and ALCO committees.Develop appropriate risk management metrics, parameters, reports and dashboards with Credit as applicable to this portfolio.Financial Performance ManagementAccountable for the overall product profitability and ROE of scored lending portfolio.Optimize Client pricingSetting the pricing of the lending products using the ROE models to optimize client and product profitabilityPrice Implementation: Get the pricing approved through the Pricing CommitteeEnsures pricing is correctly implemented on the system/IT platforms.Price Monitoring: Monitor the interest rates & fees offered to clients against the approved pricing.Review concession management process Responsible for tracking client covenants and adherence of the termsReview portfolio yields & margin report on a monthly basis Identifying and curbing any revenue leakage in the productsImprove EfficienciesAssists with the resolution of operational issues and functionality problems on the different products. Identifies and resolves issues around pricing and margin management. Evaluates and summarises monthly financial reports highlighting areas of positive performance and focuses on areas of concern or weakness in order to recommend remedial action. Identifies inherent risks of the portfolio and make recommendations in risk mitigation and / or exit strategies for high risk pockets. Identifies business challenges and drive process efficiencies to improve service delivery and TATPreferred Qualification and Experience Field of study: Finance and Accounting, Business Commerce or Economics from a recognized universityOther preferred qualifications, certifications or professional memberships: Data Science qualificationYears of Experience: 5-7 yearsExperience Description: Experience in product development and customer-focused design and the delivery of products/solutions. Experience in process re-engineering and change management. Proven track record of management of financial objectives, both value creation and cost reduction. Proven track record in business analytics and the use of data science in understanding product and customer economics. Knowledge/Technical Skills/Expertise Effective business communicationAbility to communicate information and ideas in a clear and concise manner appropriate for the audience in order to explain, persuade, convince and influence others to achieve the desired outcomes. Able to act independently, provides guidance and training to others.Filtering Core Issues and PatternsAbility to identify patterns and concepts from complex information or situations resulting in more successful and impactful ideas.Portfolio ManagementInvolves the use of deep analytical investigation into data, market information and customer feedback to identify risks and new customer opportunities.Risk/ Reward ThinkingAbility to provide due consideration to risks, rewards and the cost of control measures in evaluating business opportunities, process and system changes.Risk ReportingAbility to prepare quantitative and qualitative analysis on the risk landscape in the business including interpretation and analysis for use by business users.Economic Capital ManagementUnderstands the capital implications of the stated risk appetite, individual risk exposures, portfolio risk exposures, and determines capital requirements on a risk adjusted basis.

  • Monitoring, Evaluation, and Learning (MEL) Specialist - Kenya
    on May 16, 2020 at 6:47 am

    Nairobi, Kenya FHI 360FHI 360 is currently recruiting for the position of Monitoring, Evaluation, and Learning (MEL) Specialist for an anticipated USAID-funded youth empowerment project in Kenya. The project will support evidence-based and evidence-producing county-level models that empower youth and connect them directly to social and economic opportunities to improve their livelihoods and well-being.Position Description:The MEL Specialist will play a lead role in the design and implementation of a comprehensive monitoring and evaluation plan by developing appropriate indicators, implementing systems to safeguard the collection and management of program data, and recommending changes to annual work plans or data collection techniques as needed. The MEL Specialist also will train project staff and liaise with USAID/Kenya on M&E reporting requirements and program learning strategies.This is a full-time position based in Nairobi, Kenya, for a duration of five years. Kenyan nationals are strongly encouraged to apply. Availability of the position is contingent upon successful award of the project to FHI 360. The anticipated start time is summer 2020.Key Responsibilities:Oversee the application of Collaborating, Learning, and Adapting (CLA) principles to inform program implementation and managementDesign the program M&E system and related tools, clearly identifying the users and the utility of the data/informationDefine M&E indicators and adapt M&E tools to meet program needs, which may include pre- and post- tests, focus group interview protocols, community survey tools, and baseline, mid-term, and end-line survey instrumentsEngage staff, youth, partners, USAID, and other key stakeholders in identifying project learning and adaptationManage and safeguard data collection, train program staff, and supervise M&E activities of staff and sub-contractorsOversee data collection processes, perform data quality assessments, and inform survey methods and designLiaise with the USAID Mission on the design of M&E tools and on modifications to M&E systemsAnalyze all data collected and advise program management on needed program revisionsContribute to written performance reports for funder and other program deliverablesWork with grantees or partners to ensure accurate information flow, including guidance/support on grantee data collection, measurement, and reportingMinimum Requirements:Master's degree or its international equivalent in social science, management, international development, monitoring and evaluation, or a related field preferred; or a bachelor's degree and two additional years of work experience.Minimum of 8 years of related work experience, with experience managing and implementing monitoring and evaluation and learning systems for donor-funded programs, preferably within education, livelihoods, or private sector development programs in Kenya or similar country contexts.Demonstrated abilities in qualitative and quantitative M&E methodologies, in knowledge management and organizational learning, survey and research tool design, data collection and statistical analysis, qualitative research, and dissemination of resultsExperience coordinating with governments, ministries, and/or local NGOs, as well as with local communities, in the design and implementation of surveys and other data collection techniquesProven interpersonal and communication skills and the ability to lead multidisciplinary teamsAbility to effectively use statistical analysis software such as STATA and SPSSExperience on the use of M&E systems to support a learning agenda and evolve a theory of change to maximize impactOral and written fluency in EnglishThis job description summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time.FHI 360 fosters the strength and health of its workforce through a competitive benefits package, professional development and policies and programs that support healthy work/life balance. Join our global workforce to make a positive difference for others - and yourself. Please click here to continue searching FHI 360's Career Portal.FHI 360 is an equal opportunity and affirmative action employer. FHI 360 is an equal employment and affirmative action employer whereby we do not engage in practices that discriminate against any person employed or seeking employment based on race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, marital status, disability, veteran status, genetic information or any other status or characteristic protected under applicable law.

  • Finance Manager - Kenya
    on May 16, 2020 at 6:47 am

    Nairobi, Kenya FHI 360FHI 360 is currently recruiting for the position of Manager, Finance and Administration for an anticipated USAID-funded youth empowerment project in Kenya. The project will support evidence-based and evidence-producing county-level models that empower youth and connect them directly to social and economic opportunities to improve their livelihoods and well-being.Position Description:This role oversees financial and administrative operations for the project. The Manager of Finance and Administration supports the COP in project planning and implementation and leads financial and administrative trainings for staff. The Manager of Finance and Administration approves procurement requests and manages financial tools used for reporting project expenditures in compliance with regulatory requirements. Expertise includes project finance and budgeting, USAID financial reporting requirements, USAID rules and regulations, administration, contracts and grants, procurement and logistics.This is a full-time position based in Nairobi, Kenya, for a duration of five years. Kenyan nationals are strongly encouraged to apply. Availability of the position is contingent upon successful award of the project to FHI 360. The anticipated start time is summer 2020.Key Responsibilities:Establish and implement financial systems for field office and project accounting and grants finance management, including payroll, transfers, reporting to local authorities, FHI360, and USAIDReview annual budgets and track expenditures against budgetary line itemsReview project invoices for accuracy and allocate expenditures according to accounting systemsApprove payment of monthly expenditures within signature authority guidelinesLiaise with bank personnel and officers, track cash balances of each bank account, make deposits of returned funds and client payments, and track wire transfers to/from program accountsPrepare, update, and submit financial reports to HQ according to financial proceduresReview and reconcile monthly expenditures of the bank accountsMaintain, disburse, and reconcile the petty cash accountReview, track, and reconcile staff and consultant cash advances according to policiesLiaise with Finance/Business Managers in HQ regarding budget realignments, specific budget issues, and status of wire transfersDevelop procurement solicitations and recommendations for potential providers of needed goods and services in accordance with USAID and FHI 360 rules and regulationsPrepare all other project financial deliverables and reports in a timely fashion for the review and approval of the Chief of Party and send to FHI360/DCAdminister and monitor all financial aspects of the grants program, including pre-award financial/management surveys, requests for advances, funds disbursements and expenditure reconciliation, financial reporting, audits, and close-outDevelop and maintain a grants and procurement financial tracking system and coordinate with project staff who manage the grants to identify and resolve any issuesProvide expert financial and budgeting analysis (including pipeline analysis) to the Chief of Party, including a monthly report on actual and projected expenditures per budget line itemAnticipate any issues and recommend any corrective measures as neededProvide training and technical assistance on financial and grants management as needed to project staff, grantees, and other implementing partnersMaintain all project financial records in compliance with Kenyan law and FHI360/USAID rules and regulationsMaintain liability, workman's compensations, and other insurance policies on behalf of the office, as applicableParticipate fully and proactively in team meetings and other events and contribute to a positive and collaborative work environmentMinimum Requirements:A graduate degree or its international equivalent, in finance, business administration, accounting, or related field, or a bachelor's degree plus two additional years of relevant experienceMinimum of 5-8 years of experience working in or with the NGO sector, especially in financial management, including four years of experience in a supervisory role managing finance and administration for donor-funded activitiesExperience with accounting software strongly preferredExperience analyzing budget trends andFamiliarity with USAID programming, rules, and regulationsAbility to work effectively in a highly collaborative team approachExcellent communication and organizational skillsExcellent verbal and written communication skills in EnglishThis job description summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time.FHI 360 fosters the strength and health of its workforce through a competitive benefits package, professional development and policies and programs that support healthy work/life balance. Join our global workforce to make a positive difference for others - and yourself. Please click here to continue searching FHI 360's Career Portal.FHI 360 is an equal opportunity and affirmative action employer. FHI 360 is an equal employment and affirmative action employer whereby we do not engage in practices that discriminate against any person employed or seeking employment based on race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, marital status, disability, veteran status, genetic information or any other status or characteristic protected under applicable law.

  • Technical Support Representatives
    on May 15, 2020 at 6:47 am

    Kenya IBMIntroductionA Technical Support Representatives at IBM is a front-line position supporting our products and making sure they are at their best for our customers. With over 100 years in technology, IBM has built a strong reputation of quality service and this role ensures we continue to deliver on that promise. If you enjoy helping people with technical issue, you'll love your career at IBM.Your Role and ResponsibilitiesSell IBM supported Open Source services in your assigned territory or industryMeet quantitative and qualitative performance goals and set high standards for articulation and presentation of key messages and the IBM's Open Source value propositionMeet assigned sales quotas by acquiring new customer accounts and renewing and growing existing relationshipsCall on prospective customers, providing technical and administrative information, demonstrations, and price quotes for our offeringsAccurately forecast and close sales in alignment with company goalsRequired Technical and Professional Expertise8+ years of sales experience and/or pre-sales experience with a demonstrated record of success, preferably in the software or IT industry covering eastern and western countries such as Kenya, Nigeria, Ghana, Morocco and Tunisia.Bachelor's degree, preferably in computer science, or other technical disciplineIntimate knowledge of the Linux portfolio, with particular focus on emerging technology products such as JBoss, Ceph Storage, Gluster Storage, Ansible, OpenShift and OpenStack and/ or DB open source optionsSolutions sales experience in an environment with multiple offerings and services; experience with cloud, virtualization, middleware, DevOps, or emerging technologiesSolid understanding of the complete sales cycle management from prospecting to closingAbility to work with the complexities of partner organizational structures and be able to develop strategic relationships with alliance partnersExcellent communication skillsPreferred Technical and Professional ExpertiseQualification in computer science, or other technical disciplinePre-sales experience with a demonstrated record of success, preferably in the software or IT industry covering eastern and western countries such as Kenya, Nigeria, Ghana, Morocco and Tunisia.About Business UnitAt Global Technology Services (GTS), we help our clients envision the future by offering end-to-end IT and technology support services, supported by an unmatched global delivery network. It's a unique blend of bold new ideas and client-first thinking. If you can restlessly reinvent yourself and solve problems in new ways, work on both technology and business projects, and ask, "What else is possible?" GTS is the place for you!Your Life @ IBMWhat matters to you when you're looking for your next career challenge?Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities - where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust - where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.Impact. Inclusion. Infinite Experiences. Do your best work ever.About IBMIBM's greatest invention is the IBMer. We believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. IBMers believe that the application of intelligence, reason and science can improve business, society and the human condition. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 IBMers serving clients in 170 countries.Location StatementFor additional information about location requirements, please discuss with the recruiter following submission of your application.Being You @ IBMIBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

  • Principal Software Engineer - Full Stack
    on May 14, 2020 at 7:45 pm

    Nairobi, Kenya AndelaWhere You’ll WorkAndela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers.Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage.What You’ll DoOur Andelan Principal Engineers are renowned for theirtechnical prowess . They are admired and respected for the depth of their technical expertise and leadership.Specifically, you’ll:Use your expert knowledge, in your core technology or set of technologies, to delight our partners around the world.Make meaningful and impactful technical decisions with a keen understanding of the operational ramifications.Lead fast-paced teams through change, while delivering value, unparalleled enthusiasm, and a relentless commitment to excellence.What You’ll BringAll Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework .ExperienceAminimum of 6-12 years of professional experience , during which you’ve built deep technical expertise and demonstrated technical leadership.RequiredMastery of the core features of at least one backend language : Python, JavaScript/Node, PHP, RubyLeadership skills with a high amount of emotional intelligence. You’ve led teams, initiatives, and a range of technical working sessionsDemonstrated experience of having taken large-scale initiatives from conception through to production, while continuing to support, optimize, and iterateAdvanced understanding of at least one Web Framework for your language of choice: i.e Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep knowledge of the fundamental front-end languages/technologies -- i.e HTML, CSS, JavaScriptDeep knowledge of at least one front-end framework -- React, Angular, Vue as well as experience with responsive design interface developmentExtensive experience witharchitecture and design principles, building to consider maintainability, performance, security requirements, and impact.Working knowledge of at least one complementary front-end languages/frameworks (ex: React, Angular, Vue )Intermediate understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP.Deep understanding of fundamental database concepts- relational (SQL) database, non-relational (NoSQL) database, ORMs/ODMs and Web storage API (front end)Strong ability to problem-solve, debug, and understand pertinent performance metricsStrong preference for test-driven-development (TDD) and understands its importanceStrength with at leastone web server technology -- (ex: Apache, Nginx)Strength working within at least onecloud hosting platform --(ex: AWS, GCP)Confident working with tools and editors -- (ex: Grunt, Sublime, Atom, JSLint)Measured experience with unit, integration, e2e and UI testing, with at least one relevant testing frameworkExpert leveraging software-development lifecycle (SDLC) methodologies, (such as agile) to drive positive personal/team outcomes to increase velocity and on-time deliveryPreferred SkillsWorking knowledge of software engineeringcollaboration tools (Ex: Git, Jira)Practiced at learning by sharing knowledge via means such as mentorship, engagement within a technical community, contributions to open source, etc.Familiarity with containerization infrastructure and orchestrationAwareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendationsWhat You’ll GetFull-time compensationFull medical coverageLunch and snacks provided dailyBeautiful working environmentOpportunity to work with the brightest minds inside and outside of your fieldA chance to change the world for the betterWe are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.*May vary slightly based on location