Fuzu Exclusive

Nakala Analytics Ltd   |   Nairobi, Kenya   |   Log in or register to see the closing date

Senior Data Systems Developer

  • Bachelor's degree
  • Information technology, software development, data
  • Experienced (senior worker)
  • Full Time
  • Permanent
Apply Now

Job Summary

About Nakala Analytics
Nakala Analytics Ltd is a data analytics startup company specializing in Business Analytics, Machine Learning and Data Engineering operating in Kenya. We develop and implement decision support tools that help businesses analyze data efficiently and effectively.
We are seeking a Senior Data Systems Developer to support development of our data science systems. As a Senior Data Systems Developer, you can expect to spend a large proportion of your day executing the following tasks:


Responsibilities

  1. First and foremost, developing data systems aligned to our mission and vision.
  2. Look for the right design patterns, libraries, frameworks, and processes
  3. Develops data solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle.
  4. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  5. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  6. Protect operations by keeping information confidential
  7. Creating systems that support seamless transition between data integration, data visualization, and modelling phases of data science.
Requirements
  1. 5+ years of experience as a software engineer
  2. Fluent with functional, imperative and object oriented languages.
  3. Fluent in Java, Python, PHP/Ruby and JavaScript
  4. Basic understanding of machine learning.
  5. Experience coding, testing and documenting code, including all front end functionality and templating using contributed modules and developing custom modules as needed.
  6. Experience working in an agile environment.
  7. Experience building complex web systems that have been successfully delivered to customers.
  8. Ability to take a project from scoping requirements through actual launch of the project.
  9. Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  10. Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
  11. Know the JVM and the ecosystem of supporting tools inside and out
  12. Experience with data integration using big data systems such as spark
  13. Knowledge of modern cloud infrastructure best practices
Employment Type: Permanent
Available to start: Immediately

Qualifications:
Minimum of Bachelor’s degree is required.
Experience
Strong software engineering + database development experience.

Soft Skills: We are looking for people with:
  • Curiosity, interest and capacity to continuously learn.
  • Initiative, autonomy and fast integration in professional teams.
  • Strong ethical standards and high levels of integrity.


General Information

translation missing: en.pages.job_page.salary_range: from KSh100,000
Additional information: Lunch & Performance Bonus
Job start date: Sunday, July 1, 2018
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Experienced (senior worker)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 5 years
Required skills: Project management; Market research, intelligence; Non-relational databases (NoSQL, etc.); Big data and data analytics; Relational databases (SQL); Sales performance tracking and reporting; Technical sales; Sales strategy; Java; Marketing
Required languages: English (Spoken: fluent | Written: fluent)

Apply Now

Nakala Analytics Ltd

Computers, software development and servicesCompany size: 1-10 people

Nakala Analytics Ltd is a data analytics startup company specializing in Business Analytics and Data Engineering operating in Kenya. We develop and implement decision support tools that help smart businesses analyze data efficiently and effectively.