Vacancy title:
Senior Manager - Software Engineering
Jobs at:
DT OneDeadline of this Job:
10 August 2021
Summary
Date Posted: Tuesday, July 27, 2021 , Base Salary: Not Disclosed
JOB DETAILS:
About The Role
Reporting directly to the VP Platforms, this role will be based in Nairobi, Kenya. The incumbent will be working closely with our Product, Engineering and Infrastructure teams to move the platform and products forward. This position is required to be hands-on, while equipped with the necessary technical expertise and architectural skills, as well as a goal for building, growing and mentoring existing and future development teams.
Key Role Responsibilities
• Participate in the strategic technical design and make decisions about technology, definition and implementation of lending related products.
• Work closely with Product Owners to ensure that products are highly competitive in the marketplace. Consult on a regular basis to align expectations and deliverables.
• Plan, direct, and coordinate all activities associated with creating lending solutions across multiple functional areas and products.
• Drive product development and delivery through rapid prototyping cycles from technical requirements and specifications, software designs, programming, debugging, and optimization.
• Ensure technical excellence by transmitting best practices to the teams, in terms of developments as well as processes and methodologies.
• Deliver high quality, testable, secure, readable and documented software.
• Manage a team of highly skilled data engineers reporting to you.
• Develop and refine team metrics and key performance indicators; plan and achieve quarterly and annual metrics and goals.
Essential Experience
• Working proficiency with Clojure, Python or any other programming or scripting language
• Experience with using development tools for version control namely GIT.
• Being familiar with the Linux environment as a user and developer (Debian is a plus).
• Minimum 3+ years’ working experience in a management role leading a team of highly skilled software developers
• Working experience in an Agile environment
Desired Experience
• Multi-disciplinary skills and experience in ideation, software design, programming, debugging, and optimization
• Knowledge of Data Security, Secure Coding, Encryption, Multi-tenancy, Scalability, and High Availability
• Experience with software development best practices - include handling and logging errors, monitoring the system, building fault-tolerant pipelines, understanding how to scale up, addressing continuous integration
• Solid understanding of payment industry and multi-channel commerce space
• Technical hands on skills, ideally in multiple technology stacks for web development, APIs and Mobile application development on diverse platforms
• Experience with, and preference for, leveraging open source solutions
• Experience with a mix of large enterprise customers as well as small, high-value customers
• Proven track record of successfully leading and driving software development and architecture activities that provide best in class product offerings and support.
• Modelling and data science is a plus
• People management skills
• Personality of a LendTech Senior Manager
You Will Be
• Passionate about software development and engineering
• Proud of your work but always believing the best is yet to come
• Able to take criticism positively and to learn from mistakes
• Able to self critique and analyze and be motivated to constantly improve and develop both professionally and personally
• High attention to detail
• See process, procedure and documentation as tools to support excellence
• Customer focused and understands the business we are operating in.
• Shows leadership and enthuses others to achieve their potential and create a positive atmosphere.
• Passionate about growing talent and motivating others to produce their best work.
Work Hours: 8
Experience in Months: 36
Level of Education: Bachelor Degree
{module 312}
Job application procedure
Interested and qualified? Go to DT One on dtone.bamboohr.com to apply
All Jobs
{module 316}
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.