Tech Lead

Division Digital Factory
Business Unit Engineering Chapter
Reporting line Engineering Lead
Key Accountabilities
  • Shaping and implementing technology / business solutions to contribute to our competitive differentiation;
  • Working with full stack developers on architecture and technology;
  • Evaluate integration technologies, drive consensus, create proof-of-concept and frameworks Architect.
  • Coaching full stack developers and providing ad-hoc problem-solving support, including hands-on pairing when needed;
  • Collaborates with and supports developers to ensure high quality code in the squad;
  • Supports Engineering Lead in facilitating and delivering training and knowledge sharing sessions for engineers;
  • 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
  • Leadership experience of development team at least 1 year
  • 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)
  • Experience in developing languages and Scripting such as Java, Ruby, Node.Js, XSLT, JavaScript, etc. Skills of modern development frameworks will be an advantage.
  • Possesses knowledge (or able to learn) other software best practices (e.g., http protocols, caching, performance, security)
Qualifications
  • Bachelor’s Degree in computer science, software engineering, information technology or related technical discipline
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 September 16, 2020