Great Uganda Jobs

Backend Developer Job at awamo - Career Opportunity in Uganda


Vacancy title:
Backend Developer

Jobs at:
awamo

Deadline of this Job:
Monday 27th November 2017

Duty Station:
Kampala, Uganda



Job details:
Overview
The job entails developing and maintaining awamo application’s backend architecture; ensuring that it meets globally accepted standards and provides for different integrations with other solutions.
 

Qualifications
Academic/Skills

  • Bachelors’ degree in computer science, Information Technology, Software Engineering or any other related field – equivalent work experience will be considered as well
  • Fluency in English
    Work experience
  • Min. 3 years working experience in developing software
  • Experience in developing financial software solutions
  • Experience with several of the following tools/technologies:
  • JEE and Core Java,
  • REST services and APIs
  • Both relational and non-relational database technologies
  • AWS (Elastic Beanstalk, EC2, S3, RDS)
  • Netbeans/Postman
  • GitHub/BitBucket/JiraWorking
  • Knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full software development life cycle
  • Experience in an agile work environment, i.e. source code and build management, testing, continuous integration
  • System Performance Optimization
  • Application security, i.e. storage and transport layer encryption, SSL
Personality

  • Fast thinker/solution oriented
  • Ability to work with remote teams
  • Self-motivated
  • Strong analytical skills & structured approach to work
  • Willingness to work long or irregular hours
Team structure
Direct Supervisor

  • CTO
Direct Subordinates

  • n/a
Work hand in hand with

  • Business Analyst
  • Android Developer
  • Web Developer
  • UI/UX Designer
Responsibilities & duties

  • Develop awamo’s platform (java based) in accordance with business requirements
  • Align with the product management team about features and priorities
  • Take ownership of one or more modules in awamo’s architecture;
  • Biometric authentication server
  • Customize transactional backend (open source, java)
  • Development and implementation of an ETL tool and analytics framework (with some R/python)
  • Participate in the full project life cycle from design to go-live and support
  • Improve automated testing procedures
  • Optimize code after deployment
  • Write documentation for the platform and APIs
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Key Performance Indicators

  • Number of bugs in released software
  • Turnaround time to develop solutions
  • Code readability
Job application procedure
Candidates meeting the required qualifications should send their applications, academic documents and resumes (soft copy only) to HR.UG@awamo.com

Appear first on Uganda Jobs