Techno Brain Jobs

Enhance Your Chances of Securing Employment - Learn New Digital Skills - Register Now & Complete at Least 1 hour of Free Online Coursework Today & Get Google Certification!

Jobs in Africa » Jobs Africa » Careers in Africa

Country » Kenya

Techno Brain, an ISO 9001: 2008 certified & CMMI Level 3 Company, is Africa’s leading custom software application provider.

Techno Brain offers innovative software solutions to Government, NGO, and large Private organizations.

Senior Navision Technical Consultant


  • Assist Project Lead or Project Manager in the management of end to end system life cycle development of projects.
  • Oversee minor projects being lead by intermediate level staff.
  • Provide business analysis, business area assessment, user needs analysis and business systems design for major projects.
  • Provide senior level programming as required.
  • Provide technical architecture analysis, design, development, and enhancement.
  • Assist with the development of client information management standards and evaluation of technology trends.
  • Supervise and mentor all intermediate and junior level staff assigned as members of the project team.


  • Should have hands on/good knowledge in MS Dynamics Navision, SQL Server reporting services
  • Should have hands on experience in SQL Server DB fine tuning in terms of code optimizations, load balancing & techniques
  • Must be comfortable with new developments, object designer & XML port
  • Should good understanding in SOA architecture, Web services


  • Must be proficient on 3 tier architecture of Dynamics Nav and Role tailored client (RTC)
  • Must be strong in SQL Server and reporting services with business analytics
  • Should have strong interpersonal, communication, presentation, analytical & problem solving skills

    Experience: 2-4 Years

    Desired Skills: Experience in MS Dynamics Navision.

    If you meet the above requirements please email your CV to [at] indicating your current and expected remuneration.

    Applications without salary details shall not be considered.

    Senior Nav Functional Consultant


  • Build a strong relationship with business experts and translates business requirements into system requirements and system settings.
  • Document business requirements, analyze impact of the changes, prepare functional specifications, technical specifications, develop, configure and perform unit tests.
  • Involve in implementing solutions, advising and supporting system users.
  • Involve in project rollouts and implementations and in improvement projects to facilitate better usage of the system, as well as maintenance and support e-business environments by providing techno functional support of operational business implementations.
  • Mentors Functional Consultants to up skill themselves in their domain of functional expertise.
  • Map requirements to Dynamics NAV functionality, Create project Documentation, Develop and conduct testing as per testing methodology
  • Should manage the relationship and any contractual issues between consultants and client on a day to day basis
  • Should implement Dynamics NAV per approved schedule and recommend effective solutions to the ERP system, processes and customization to suit company’s needs & implementation in Manufacturing or Finance domains.


  • Candidates with the Bachelor’s degree in the related field will be preferred
  • Should have experience in implementing Microsoft Dynamics NAV
  • Should have prior experience in ERP implementation in Manufacturing and Finance domains
  • Should have strong interpersonal, communication, presentation, analytical & problem solving skills
  • Excellent Domain Knowledge
  • Strong Interpersonal, verbal, writing and communication skills
  • Experience 5 years.
  • Desired skills Experience in Microsoft Dynamics NAV and ERP implementation.

    If you meet the above requirements please email your CV to [at]

    indicating your current and expected remuneration.

    Applications without salary details shall not be considered

    Senior Software Engineer .Net


  • Design, develop and deliver software on cutting edge and growing platforms in C# and ASP.NET
  • Develop web application components using HTML/HTML5, XHTML, Javascript
  • Implement OO designs applying working knowledge of design patterns in presentation, data and business modules
  • Collaborate with architects and lead software engineers on design decisions and direction for web application requirements Mentor less senior personnel
  • Drive or contribute to implementation strategies in data modeling, data replication, performance and tuning, database and SQL optimization in the Oracle environment
  • Contribute to requirement and design reviews with business partners and other engineers
  • Facilitate and fulfill tasks as a member of an agile team, using agile practices (e.g. peer reviews and paired programming, Test Driven Development, daily stand up meetings)
  • Discover new technologies and techniques and adapt to dynamic business requirements
  • Provide input on scripts, applets and automation tools which build, integrate, and deploy software releases to various platforms
  • Provide input on integration tests for server- and client-side web applications
  • Investigate and resolve issues in development, test and production environments.

    Key Technologies

  • C#/.NET, ASP.NET MVC 3, MS Visual Studio
  • JavaScript, jQuery
  • Web Services
  • SQL (Oracle, DB2, SQL Server)
  • MS Unity
  • MS Team Foundation Server & Team Build


  • University degree in computer science or related qualification
  • Project Management certification an asset
  • 5-7 years experience relevant
  • Excellent communicator / Keen aptitude for communication and interpersonal relations
  • Initiative and creativity
  • Autonomy, flexibility, tact and diplomacy
  • Ability to work with a team
  • Ability to work with a minimum of supervision

    If you meet the above requirements please email your CV to cby indicating your current and expected remuneration.

    Applications without salary details shall not be considered

    Marketing Coordinator – IT Solutions

    Roles & Responsibilities

  • Manage & Coordinate all marketing, Advertising and promotional activities for the organization.
  • Conduct market research to determine market requirements for existing and future products
  • Analysis of customer research, current market conditions and competitor information.
  • Develop and implement marketing plans and projects for new and existing products.
  • Locates or proposes potential business deals by contacting potential partners; discovering and exploring opportunities.
  • Following up new business opportunities and setting up meetings.
  • Proactively develops and improve products and services by researching industry and related events, publications, and announcements.
  • Manage the productivity of the marketing plans and projects. monitor, review and report on all marketing activity and results.
  • Determine and manage the marketing budget. Deliver marketing activity within agreed budget.
  • Develop and implement pricing strategy.
  • Liaison with media and advertising for marketing activities including trade/ scientific shows, mailings, etc.

    Skills & Experience

  • Overall 6+ years’ experience in Marketing for an IT Solutions organization.
  • Qualifications: Business or marketing-related degree or equivalent professional qualification
  • Experience in all aspects of developing and maintaining marketing strategies and proven experience in customer & marketing research.
  • Requisite IT knowledge especially in ERP based IT solutions.
  • Outstanding communication skills, both oral and written, and both technical and non- technical, and the ability to work with a diverse group of individuals in a professional and service-oriented manner.

    If you meet the above requirements please email your CV to [at] indicating your current and expected remuneration.

    Applications without salary details shall not be considered

    GIS Developer

    This is an entry-level position which includes on-the-job training and experience.

    The position will report to GIS Delivery Head.

    Job Summary:

    To design and develop enterprise-scale GIS applications in accordance with agreed standards and procedures.

    To support and maintain developed applications in line with predefined service levels.

    Main Responsibilities

  • To undertake development work on new and existing GIS applications.
  • To assist with formal analysis of user requirements with regard to new and existing systems, and to provide appropriate design documentation.
  • To ensure that developed software is robust, performing and meets the user`s functional requirements.
  • To assist in the formulation and implementation of standards for analysis, design, programming, testing and documentation, and to ensure adherence to these standards.
  • Stay current with latest developments in GIS field.
  • Recommend new technologies and techniques for application development.
  • Ensure that application architecture meets business requirements.
  • Design, code and integrate application with database management systems.
  • Plan and execute GIS project within allotted timelines and budget.
  • Develop test scripts and perform unit and integration testing
  • Develop system problem reports and recommendations.
  • Propose development initiatives to increase programming efficiency.
  • Assist in developing project proposal, budget and schedule.
  • Work effectively in a team to develop high quality GIS solutions

    Knowledge, Skills and Abilities

  • Degree in related technical discipline or a combination of qualifications and relevant experience.
  • Experience of relational database management systems.
  • A good working knowledge of geographic information management and spatial data Standards.
  • Knowledge of web server administration along with database modeling, design, unit testing and administration.
  • Computer skills: .NET development experience using VB.NET, C#, ASP.NET RDBMS experience
  • (MS SQL Server preferred) Oracle, MS Access JavaScript, AJAX, Silverlight ESRI ArcGIS, ArcGIS
  • Server, and ESRI API’s.
  • Practical experience with ESRI ArcGIS Server, and ESRI API’s for Silverlight, Flex, JavaScript & Android.

    Personal Requirements:

  • Sound technical knowledge of Geographic Information Systems
  • Ability to work as part of a team
  • Excellent written and verbal communication skills
  • Attention to detail and accuracy
  • Highly motivated and enthusiastic
  • Willing to learn and transfer knowledge and skills
  • Able to travel, work in a multicultural environment.

    If you meet the above requirements please email your CV to [at] indicating your current and expected remuneration.

    Applications without salary details shall not be considered.

    To view more job opportunities and online application see: Techno Brain Jobs

    For more jobs opportunities: Jobs in Africa » Jobs Africa » Careers in Africa

  • 5000 Google Scholarships Available Today!

    Register now & complete at least 1 hour of online coursework today & get a free scholarship.

    Sign up for your training online with Google. Free course scholarships from Google.

    Google Official Courses 2018/19

    Scholarship 2018/19

    Undergraduate Scholarships,
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.