Umwanya w’akazi (Applications Developer) muri Bank of Kigali kubize:computer science, engineering, information systems, mathematics or business: Deadline: 17th May 2021

0
697
Division

Digital Factory

Business Unit

Engineering Chapter

Reporting line

Tech Lead

Key Accountabilities
  • Develops applications by designing, developing, and installing software solutions.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
  • Investigates problem areas and suggests possible solutions.
  • Follows the software development lifecycle.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis and recommending changes in policies and procedures.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Any other responsibility that may be assigned to you by your Line supervisors.




Experience
  • 3+ years of software development experience
Qualifications
  • Bachelor’s degree or Master (MBA/MS) degree in computer science, engineering, information systems, mathematics or business.
  • Professional Certification in any area of expertise in application development will be a plus.
Knowledge
  • Good understanding of server-side technologies (e.g. Node.js, Java, Kotlin)
  • Good understanding of client-side languages and frameworks (e.g. JavaScript, AngularJS, React JS)
  • Knowledge of designing RESTful APIs
  • Knowledge of Mobile Development Technologies i.e., Swift, Android. Cross platform development skills in Flutter, React-Native, Xamarin a plus.
  • Experience with relational and NoSQL Databases
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience leveraging various design patterns, test-driven development, and automated testing frameworks (e.g. RSpec, JUnit, Selenium)
  • Knowledge of DevOps concepts will be an added advantage.
  • Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
  • Strong Organizational Skills
  • Ability to learn quickly, interpret and follow technical plans.
Expression of Interest

Submit your CV to recruitment@bk.rw by 17th May 2021










LEAVE A REPLY

Please enter your comment!
Please enter your name here