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
Direct Supervisor
Candidates meeting the required qualifications should send their applications, academic documents and resumes (soft copy only) to HR.UG@awamo.com
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
- 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
Direct Supervisor
- CTO
- n/a
- Business Analyst
- Android Developer
- Web Developer
- UI/UX Designer
- 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
- Number of bugs in released software
- Turnaround time to develop solutions
- Code readability
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