Job Title: Manager Business Integration & Strategic Partnership Organisation: I&M…
Backend Developer IT Jobs – Awamo Uganda Ltd
Job Title: Backend Developer
Organization: Awamo
Uganda Ltd
Uganda Ltd
Duty Station: Kampala,
Uganda
Uganda
About US:
Awamo Uganda
provides the long awaited solution to the problems of MFIs and their clients.
Awamo is the digital, mobile banking platform and credit bureau especially
designed for MFIs. The biometric technology involved solves the problem of
having too little security by protecting clients data and reducing fraud.
provides the long awaited solution to the problems of MFIs and their clients.
Awamo is the digital, mobile banking platform and credit bureau especially
designed for MFIs. The biometric technology involved solves the problem of
having too little security by protecting clients data and reducing fraud.
Job Summary: The Backend Developer will be developing and
maintaining awamo application’s backend architecture; ensuring that it meets
globally accepted standards and provides for different integrations with other
solutions.
maintaining awamo application’s backend architecture; ensuring that it meets
globally accepted standards and provides for different integrations with other
solutions.
Key Duties and Responsibilities:
·
Develop
awamo’s platform (java based) in accordance with business requirements
Develop
awamo’s platform (java based) in accordance with business requirements
·
Align
with the product management team about features and priorities
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)
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
Participate
in the full project life cycle from design to go-live and support
·
Improve
automated testing procedures
Improve
automated testing procedures
·
Optimize
code after deployment
Optimize
code after deployment
·
Write
documentation for the platform and API
Write
documentation for the platform and API
·
Work
with outside data sources and APIs
Work
with outside data sources and APIs
·
Unit-test
code for robustness, including edge cases, usability, and general reliability
Unit-test
code for robustness, including edge cases, usability, and general reliability
·
Work on
bug fixing and improving application performance
Work on
bug fixing and improving application performance
·
Continuously
discover, evaluate, and implement new technologies to maximize development
efficiency
Continuously
discover, evaluate, and implement new technologies to maximize development
efficiency
Qualifications, Skills and Experience:
·
The
applicant must hold a Bachelors’ degree in computer science, Information
Technology, Software Engineering or any other related field – equivalent work
experience will be considered as well
The
applicant must hold a Bachelors’ degree in computer science, Information
Technology, Software Engineering or any other related field – equivalent work
experience will be considered as well
·
Three to
five years of working experience in developing software and coding
Three to
five years of working experience in developing software and coding
·
Experience
in developing financial software solutions
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
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
Working
knowledge of the general mobile landscape, architectures, trends, and emerging
technologies
·
Solid
understanding of the full software development life cycle
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
Experience
in an agile work environment, i.e. source code and build management, testing,
continuous integration
·
System
Performance Optimization
System
Performance Optimization
·
Application
security, i.e. storage and transport layer encryption, SSL
Application
security, i.e. storage and transport layer encryption, SSL
·
Fast
thinker/solution oriented
Fast
thinker/solution oriented
·
Ability
to work with remote teams
Ability
to work with remote teams
·
Self-motivated
Self-motivated
·
Strong
analytical skills & structured approach to work
Strong
analytical skills & structured approach to work
·
Willingness
to work long or irregular hours
Willingness
to work long or irregular hours
·
Fluency
in English
Fluency
in English
How to Apply:
All suitably
qualified and interested candidates are encouraged apply online at the link
below.
qualified and interested candidates are encouraged apply online at the link
below.
Deadline: 7th July 2018
For more of the
latest jobs, please visit https://www.theugandanjobline.com or
find us on our facebook page https://www.facebook.com/UgandanJobline
latest jobs, please visit https://www.theugandanjobline.com or
find us on our facebook page https://www.facebook.com/UgandanJobline