Search Your Job

Friday, November 30, 2018

Backend Developer Job at awamo - Career Opportunity in Uganda

Vacancy title:
Backend Developer 

Jobs at:

Deadline of this Job:
7th December, 2018. 

Duty Station:
Kampala, Uganda 

Date Posted: 29th November 2018 , Base Salary: Not Disclosed , Employment Type: Full-Time

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.
  • 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
  • 3 – 5 years working experience in developing software and coding
  • 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/Jira
  • Working 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
  • 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
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 API
  • 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
Job application procedure
All interested candidates should apply through the careers page on our website; . No hard copy applications or applications sent through email directly will be accepted.
Deadline for receipt of applications is Friday 7th December, 2018.