Radio Africa Group Senior Software Engineer Jobs in Kenya

Radio Africa Group Senior Software Engineer Jobs in Kenya

Minimum Requirements
  • Degree in Computer Science or another technical programme such as electrical engineering and computer engineering.
  • Great understanding of fundamental Computer Science concepts such as CAP theorem, data structures and algorithm analysis, complexity and computation theory.
  • Proven experience as a Senior Software Engineer with extensive experience in software development, scripting and project management
  • Good Knowledge of Java
  • Good knowledge of Ruby or Python
  • In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
  • Fundamental understanding of Object-Oriented programming
  • Good understanding of functional programming will be an added advantage

    The Person
  • Should be a team player with excellent interpersonal, communication and coordination skills.
  • Experience working with legacy systems
  • Experience fixing speed and throughput bottlenecks
  • Excellent debugging capabilities
  • Creativity in solving technical problems
  • Should be interested in learning Scala, Elixir, Erlang, Clojure and other functional languages
  • A meticulous individual with a keen eye for detail.
  • Results-oriented and energetic team player
    Excellent organizational skills.

    Job Specification
  • Reporting to the Head of Development, the incumbent will be responsible for developing, delivering, maintaining and implementing high quality functional technical solutions.

    Key Responsibilities
  • Take technical ownership of functions/features or services as defined by the development team
  • Develop high-quality software design and architecture
  • Participate in all phases of the project lifecycle.
  • Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable.
  • Continuously strive to make improvements to the existing products and/or systems and services.
  • Seek out and act upon feedback.
  • Provide mentoring and coaching to junior members of the development team.
  • Ensure
    all tasks are completed to the required quality standards.
  • Keep up to date with relevant technology areas.
  • Develop high-quality software design and architecture
  • Develop tools and applications by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Radio Africa Group is an Equal Opportunity Employer and will offer a competitive package.

    How to Apply
  • If you match our requirements or need a career change you may apply you on the link so as to reach us on or by 18th November 2019.
  • For more information and job application details, see; Radio Africa Group Senior Software Engineer Jobs in Kenya
  • Please include your daytime telephone number and names and contact telephone and email address of 3 professional referees as well as your current and expected gross salary.
  • We regret that in light of anticipated numerous applications, only shortlisted candidates will be contacted.
  • Disclaimer: Radio Africa does not charge a recruitment fee or work with any persons or agencies which charge a recruitment fee.

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Jobs Kenya.

    Scholarship 2020/21

    Undergraduate Scholarships 2020/2021
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.