7 JOB POSITIONS AT Bank Of Kigali : ( Deadline : 10 January 2020 )

7 JOB POSITIONS AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

 

7 JOB POSITIONS AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

 

Full stack Senior Application Developer AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
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 client organization’s brand in the technology community

 

Experience

 

5+ 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)

Qualifications

 

BSc/BA in Computer Science or Software Engineering, MSc/MA in the same field will be appreciated
Certified Application developer is a plus

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 networking protocols eg. HTML, XML and scripting languages
Knowledge of Agile software development practices

Expression of Interest

 

Submit your CV to [email protected] by January 10th, 2020.

 

 

 

 

Data Engineer AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

 

Innovation and Digital Incubation Department

 

Key Accountabilities

 

Identify valuable data sources and automate collection processes
Undertake preprocessing of structured and unstructured data
Analyze large amounts of information to discover trends and patterns
Build predictive models and machine-learning algorithms
Combine models through ensemble modeling
Present information using data visualization techniques
Propose solutions and strategies to business challenges
Collaborate with engineering and product development teams

 

Experience

 

Experience in data mining

Qualifications

 

BSc/BA in Computer Science, Engineering or relevant field;
graduate degree in Data Science or other quantitative field is preferred

Knowledge

 

Understanding of machine-learning and operations research
Knowledge of R, SQL and Python; familiarity with Scala, Java or C++ is an asset
Experience using business intelligence tools (e.g. Tableau) and data frameworks (e.g. Hadoop)
Analytical mind and business acumen
Strong math skills (e.g. statistics, algebra)
Problem-solving aptitude
Excellent communication and presentation skills
Knowledge of Agile software development practices
Expression of Interest

Submit your CV to [email protected] by January 10th, 2020.

 

 

 

Senior Software Architect AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Conducting system design activities and reviews of detailed application module specifications, classes, objects, methods, and other software components.
Contributing across the technology stack, from database and DevOps infrastructure that supports continuous deployment to native apps;
Ensuring that architectural solutions met technical and functional requirements.
Reviewing existing system architecture and recommending improvements and participating in engineering reviews to determine any ambiguities.
Scrutinizing change requests to determine the magnitude of work done and estimating the level of effort.
Builds client organization’s brand in the technology community
Have real passion for software development and a demonstrated appetite for continuous learning, typically this manifest in their community contributions (eg. Open source work, publishing/speaking on technical ideas, etc.)
Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
Approve final product before launch

 

 

Experience

 

8+ years Proven experience as a software architect
Experience in software development and coding in various languages (C#, .NET, Java etc.)
Experience with code refectory, design patterns, design-driven development, continuous deployment, highly scalable applications, applications security, etc.
Experience with relational and NoSQL data stores,
Expert in pair programming, continuous integration, latest driven development and incremental design
Working knowledge of DNS, SMTP, IIS 6&7, SQL 2005, Active Directory,Samba, and MSMQ
Solid understanding of Object-Oriented Programming, coding for large scale web or client-server
Proficient with Windows Server 2008, Windows 7 and VMware ESX 4.0 and developing a LIMS mandate website using ASP.NET MVC 4.0

Purpose of the job

 

Architects will have a range of responsibilities from shaping, implementing and leading delivery of strategic products to ensuring that client organization stays on the leading edge of technology
Architects contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment, to native apps
Architects must have a real passion for software development and a demonstrated appetite for continual learning, typically these manifests in their community contributions (e.g., open source work, publishing / speaking on technical ideas)
Architects must demonstrate leadership in product quality, technical excellence and engineering practices

Qualifications

 

Graduate in computer science, engineering or relevant field.

Knowledge

 

Tools of the trade: System Architects must utilize various tools each day. A System Architect should be knowledgeable about the following:

Excellent knowledge of software and application design and architecture
Excellent knowledge of UML and other modeling methods
Familiarity with HTML/CSS, JavaScript and UI/UX design
Understanding of software quality assurance principles
Excellent understanding of server-side technologies (e.g.Node.js, Go, Ruby on Rails, Java, PHP, HTML, Net) and client-side languages and frameworks (e.g. Javascript, AngularJS, ReactJS)
Infrastructure knowledge include RESTful APIs, SSO / OAuth, LDAP, LAMP and Search Technologies
Tests RSpec., JUnit or Selenium Frameworks daily
Knowledge of Agile software development practices
Languages: English required
Expression of Interest

Submit your CV to [email protected] by January 10th, 2020.

 

 

 

Senior UI and UX Designer AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Clearly articulate design needs and key decisions to business stakeholders across markets and brands collaborating closely with Product Lead and Product Managers
Actively collaborate with business/brand stakeholders throughout the design and development process;
Work with Product Owners define both long and short-term vision and roadmap for digital products;
Design and deliver elegant and delightful product experiences as part of a cross functional Agile products teams
Research, identify and articulate customers needs;
Explore solution space and refine concepts via wireframes, storyboards and detailed high definition design;
Define the visual style and position relative to design guidelines,
Interview user to gain an understanding of their needs and behaviors and perceptions;
Build prototypes and design tests to validate designs based on customer needs, requirements and behaviors
Collaborate with other designers within and cross-team to problem solve design challenges and maintain a level of design consistency and coherence across client organization products.

 

Experience

 

Knowledge of agile values, principles and practices
Understanding of customer journeys and customer experience with particular reference to digital design
Excellent communication skills and has the ability to work collaboratively with development team
Good facilitation skills

Qualifications

 

Graduate in computer science, engineering or relevant field + Diploma in design

Knowledge

 

Strong experience in software design
Experience with designing quality consumer products as well as enabling business capability and objectives through technology
Experience with conducting user research, usability testing, A/B testing, rapid prototyping, interviews and surveys and questionnaires
Experience with user centered design portfolio that spans some combinations of web mobile, tablet, TV and wearable;
Experience with Graphical and Visual design, including use of a diverse set of software such as Adobe suite, Omni Graffle, Balsamiq, Axure, InVision, Sketch or other tools for Graphic design, Visual Design
Languages: English required

Expression of Interest

 

Submit your CV to [email protected] by January 10th, 2020.

 

 

 

IT Infrastructure Engineer AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Architect, develop and operate highly secure, compliant, resilient, cost-efficient, and high-performing hosting solutions in Cloud and on premises environments for our customers and partners;
Ensure that technology solutions are designed, implemented and operated in a way that solves customer problems. Always have the customer interest in mind, and think about long-term customer relationships.
Deploy product updates, identifying production issues and implementing integrations that meet customer needs.
Develop the APIs to be consumed by external systems for integration
Develop scripts to automate visualization and
Design procedures for system troubleshooting and maintenance

Experience

 

3+ years commercial experience and previously held a role on an Agile team
Work experience as a DevOps or Cloud Infrastructure Engineer or similar software engineering role
Good knowledge of Ruby or Python
Experience in managing Linux based infrastructure
Hands on experience at least in one scripting language
Hands-on experience with databases including MySQL, Mongo & Elastic search
Knowledge of Java/JVM based language
Critical thinker and Problem-solving attitude and skills
Team player

 

 

Qualifications

 

Graduate in computer science, engineering or relevant field + DevOps certification
Industry certifications are advantages – for example MCSE, CCNA, CCNP, AWS Certified SA/Developer Associate/Professional, CISSP or CISA/CISM certification
Knowledge

Industry certifications: MCSE, CCNA, CCNP, AWS Certified SA/Developer Associate/Professional, CISSP or CISA/CISM certification;
Amazon Web Services skills are advantages – knowledge of one or more of the following: EC2, VPC, RDS, S3, Direct Connect, CloudFront, CloudWatch, Config, CloudTrail, CloudFormation;
Strong customer focus and good business acumen;
Software lifecycle management skills: Agile concepts and frameworks, DevOps, Continuous Integration, traditional software engineering methods;
Networking and Internetworking: LAN and WAN routing & switching;
Database skills – one or more of the following: Oracle Databases and Middleware, Microsoft SQL, MySQL, PostgreSQL, Datawarehousing;
Enterprise Applications Skills – one or more of the following: Active Directory, Microsoft Exchange, Microsoft SQL Server, Microsoft Lync, Microsoft SharePoint, SAP ERP;
Deployment and Automation tools – one or more of the following: Chef, Puppet, Ansible, Nagios, Systems Centre;
Security & Compliance Engineering and Governance Skills – one or more of the following: security management and control frameworks, ISO 27001, PCI/DSS, SOC1/2/3, Firewalls, IPSec, Penetration Testing, DDoS Protection, Application vulnerability assessment and protection, anti-virus/anti-spam, Identity and Access Management, Cryptography;
Cloud skills – one or more of the following: AWS, Azure, Office 365, Google Cloud Platform, Google Apps for Business, VMWare, Xen
Language: English
Expression of Interest

Submit your CV to [email protected] by January 10th, 2020.

 

 

 

Full stack Junior Application Developer AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Shaping and implementing technology / business solutions to contribute to client organization’s competitive differentiation
Uses Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance client organization’s technology stack
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 client organization’s brand in the technology community

 

 

Qualifications

 

BSc/BA in Computer Science or Software Engineering, MSc/MA in the same field will be appreciated
Certified Application developer is a plus

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 networking protocols eg. HTML, XML and scripting languages
Knowledge of Agile software development practices

Expression of Interest

 

Submit your CV to [email protected] by January 10th, 2020

 

 

 

Business Analyst AT Bank Of Kigali : ( Deadline : 10 January 2020 )

 

Business Unit

Innovation and Digital Incubation Department

Key Accountabilities

Business: Liaise with the business stakeholders and perform the following

Understand the business case, gathering, analyse and elicit the business requirements;
Develop project scope and define project boundaries;
Document all the Product Artefacts (Business Requirements, Product Plan and System Requirements Specifications)
Technical: Translate the BRD to the DevTeam and perform the below:

Perform the technical analysis/evaluations or options;
Develop data models and process flows;
Create mock ups and user interface
Document the functional requirements (Eg. System design, architecture design and functional requirements).

Managerial

 

Form and convey the Product Vision and Goals
Manage Customer and stakeholders’ expectations, road-mapping and release planning
Create and maintain product backlog, sprint backlog and Product increment
Prioritize the backlog according to the business value;
Work closely with the DevTeam to ensure product features meet specified requirements by participating in the daily scrum meeting, sprint planning meetings and sprint review and retrospectives
Identify, manage and drive process improvements and product optimization;

 

 

Testing: Performing acceptance testing

 

Ensure that the technical team successfully developed the right application. The Product Lead does this by supporting the testing process and making sure that the implementation meets the needs of customers.
Acceptance testing is usually performed at the last stages of feature development and signifies that the product is complete and ready to be put on the production/market;
Identify, manage and drive process improvement and product optimization;
Perform the cost benefits analysis to ensure that the investment gives the company good returns(ROI) while maintaining the customer’s trust;
Ensure the user story, sprint or product is classified “ Done” only if it meets requirements as per the “Definition of Done (DoD) in Agile methodology.

 

Experience

 

3+ years of experience in SaaS development and cloud based applications;

Entrepreneurship skills: Ability to identify opportunities, can articulate personal vision, pathways, takes initiative and able to effectively meet business expectations on functionality on a timely basis.

Technical skills: The necessary technical knowledge is required for communicating with developers and testers on an even footing and understanding technical specifics and limitations of the project (eg. ability to understand IT and software development language and communicate in technology terms).

Problem solving and analytical skills: Anextensive analytical skills are necessary in order to properly interpret and translate customer business needs into functional specifications.

People leadership skills: Coaches and develops others, Role modelling, Displays strength of character

Communication skills: Product lead should know how to effectively collect information from a person and how to present it to another one.

 

Qualifications

 

Bachelor’s Degree in Computer Science or Software Engineering + Project Management + Professional Certificate

Knowledge

Knowledge of DevOps

Project Management: Project Management Capabilities

Business Analysis, Planning and Monitoring: Describes the tasks used to organize and coordinate business analysis efforts.

Requirements Life Cycle Management: Describes the tasks used to manage and maintain requirements and design information from inception to retirement.

Software Development Life Cycle (SDLC): Iterative and Incremental Model and Agile Software Development

Knowledge of Agile Software Development Practices

 

Expression of Interest

 

Submit your CV to [email protected] by January 10th, 2020.

 





CLICK HERE TO JOIN MUCURUZI.COM WHATSAPP BUSINESS GROUP




CLICK HERE AND SUBSCRIBE TO OUR YOUTUBE CHANNEL


Featured Posts :












CLICK SUBSCRIBE TO MUCURUZI TV YOUTUBE CHANNEL

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *