Full-stack developer

Business Unit Bank of Kigali Digital factory
Key Accountabilities
  • Shaping and implementing technology / business solutions to contribute to our competitive differentiation
  • Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance our technology stack
  • Comfortable with both front-end and back-end development
  • Collaborates with other team members to implement user stories, write tests, and continuously deliver new / improved product functionality
  • Communicates with internal IT teams to resolve technical dependencies during implementation
  • Builds Bank of Kigali’s brand in the technology community
Experience
  • 3+ years of software development experience
  • Experience with relational and NoSQL Databases
  • Experience in code refactoring, pair programming, continuous integration and deployment
  • Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. RSpec, JUnit, Selenium)
Purpose of the job
  • To contribute across the technology stack, covering the end-to- end development of web and native applications, as well as improvements to DevOps tooling
Qualifications
  • Diploma and above
Knowledge
  • Excellent understanding of server-side technologies (e.g. Node.js, Go, Ruby on Rails, Java, PHP, .Net) and client-side languages and frameworks (e.g. Javascript, AngularJS, ReactJS)
  • Knowledge of designing RESTful APIs, SSO / OAuth, LDAP and Search Technologies
  • Knowledge of Agile software development practices
Expression of Interest Submit your CV to digitalrecruiting@bk.rw by 30 November 2018