Senior Software Engineer Job at African Renewable Energy Distributor (ARED ) - Career Opportunity in Rwanda
Website :
2815 Days Ago
Linkedid Twitter Share on facebook

Vacancy title:
Senior Software Engineer

Jobs at:
African Renewable Energy Distributor (ARED )

Deadline of this Job:
May 31, 2018

Duty Station:
Kigali, Rwanda

JOB DETAILS:
ARED is a startup company that has developed a business in the box solution by delivering critically needed services such as charging small electronics using solar energy, electronic vouchers such as airtime, mobile money, prepaid electricity and internet/intranet while creating green jobs that address high unemployment at the BOP.
If you are looking for an innovative company that deals in technology with a social impact focus, ARED is your perfect candidate. We have embark into a quest to revolutionize the delivery of key services for people in rural and semi-urban areas while creating green businesses along the way. Talents, skill execution, problem solvers are what we looking for.


About the Job
We are building a software/ web, mobile application & hardware to be able to collect data from the customer, engage customers, offer internet/intranet, digital advertisement, content & comprehensive African App Store using local network connect it to a cloud data management services to lay the groundwork for more comprehensive intelligence service. We need someone that has good problem-solving skills, creative in value addition.


SKILLS/RESPONSIBILITIES:

  • Oversees new software applications, mobile application & hardware development with business analysts and technical architects. Work well in a team environment, not scared to make decisions.
  • Experience with APIs for mobile client, business intelligence, and data mining tools.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Strong programming skills to communicate properly with programmers. Testing all product development to ensure the code is correct, fixing ('debugging') errors where they occur, and rerunning and rechecking the program until it produces the correct results, hardware flaws.
  •  Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Good understanding of machine learning, Azure cloud system to be implemented on ARED software.
  • Search, adapt and implement open source code to minimize cost.
  • Plans organizes, manages, integrates and evaluates the work; develops, implements and monitors work plans to achieve goals and objectives with managers, supervisors, project team leaders outsource companies. Oversees and participates in developing, implementing and evaluating short- and long-term work plans, processes and procedures to achieve established goals and objectives in accordance with international standards; prepares and maintains a variety of reports and statistical data.
  • manages the design, development, implementation and on-going document manual of maintenance of systems, for the delivery of help desk and user technical support services; approves and participates in development of service level objectives with users; monitors and evaluates performance against service response and quality standards, based on analysis of user support data and results of service calls.
  • Directs and oversees user needs, quality assurance processes and procedures; ensures comprehensive documentation of architectures, systems, and user procedures.
  • Strong knowledge of security features to minimize risk on hacking, also minimize internal system tempering.
  • Knowledge of UI and UX design to better experience and usability by customers or micro franchisees.
  • Good understanding of data mining and algorithm, the storage system


Programing Language Skills

  • Advanced knowledge in the programming languages C, C ++ and Bash, Java, PHP, scripts
  • Advanced knowledge of using Linux distributions.
  • Advanced knowledge of Linux networking and firewalls.
  • Fundamentals in the area of continuous integration, e.g. Jenkins, Gitlab CI, Concourse or the like.
  • Fundamentals in the field of embedded development.
  • Interest or experience regarding cryptography.
  • Experience in the area of Ruby / Rails / HTML / CSS web apps.
  • Interest or experience with Linux distribution "OpenWRT / LEDE".
  • Basic Linux & development skill are a must!


Work conditions
Working hours 9- 5
Location: candidate can work remotely or at the office based on approval.
Educational background: Minimum bachelor’s degree in software engineering, computer science or a related field at least 2-5 years’ experience.

Job application procedure
Interested candidates are requested to submit their applications to henri@a-r-e-d.com  not later than May 31, 2018

Job Info
Job Category: Engineering jobs in Rwanda
Job Type: Full-time
Deadline of this Job: May 31, 2018
Duty Station: Kigali, Rwanda
Posted: 09-05-2018
No of Jobs: 1
Start Publishing: 09-05-2018
Stop Publishing (Put date of 2030): 09-05-2060
Apply Now

For Employers

Head Hunting Support

Some jobs are so strategically important but not easy to find the perfect match for the right expertise. Leverage our tools, networks and experience to find the best fit.

Shortlisting

Let us sieve out the top qualified candidates for you and save time looking at hundreds or thousands of applications.

Boost Your Jobs

Depending on the urgency of your jobs, we boost your jobs using digital distribution channels to get the best out of our platform.

Great Rwanda Jobs has the best email alert has a great whatsapp community has shortlisting services has a CV database has head hunting services posts jobs within minutes makes job searching easy simplifies recruitment provides career guidance team is reachable 24/7

Browse Thousands of Jobs on Auto Scroll



Candidate Assessment Tests

For only $15 per test per individual, you gain the power to assess candidates for any job, spanning all levels of expertise and qualifications.
  • Blue collar tests
    Evaluate the skills and abilities of candidates for blue-collar jobs
  • Coding Tests
    Evaluate the coding skills of candidates for software development jobs
  • Cognitive ability tests
    Verbal reasoning, Numerical reasoning, Abstract reasoning, and Problem-solving
  • Engineering skills test
    Engineering abilities focusing on Mathematics, Physics, Engineering principles, Problem-solving, and Communication.
  • Language
    Tests for job that require a certain level of language proficiency.
  • Programming skills test
    Fundamental programming concepts, Problem-solving, Data structures and algorithms, and Coding style
  • Psychometric Tests
    Intelligence tests, Aptitude tests, Personality tests, and Interests tests
  • Situational judgement
    Measure a person's ability to make decisions in realistic work-related situations

CONTACTS

Office Hours:
8:00am - 5:00pm

Telephone:
+256753298980, +256773966860

Email:
rw@lafabsolution.com

JOB ALERTS

JOB CATEGORIES