Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 20, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    With more than 9 years experience, IMS Ventures is a digital mobile financial company and content services provider with a presence in emerging markets Africa being our key focus. We have a clear, simple vision: to create digital technology solutions that financially empower and enrich the lives of lower-income consumers in emerging markets. We have deve...
    Read more about this company

     

    Lead Software Engineer

    As a Lead Developer you will:

    • Be part of the product development team and report to the Head of Product Development.
    • Provide the Project Manager, Product Manager and Systems Analyst with a designated point of contact without having to interrupt other developers.
    • The Senior Software Engineer engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.
    • Drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle, ensuring that software deliverables comply with quality standards and are completed on time

     

    Activities and Duties

    • Protect the other developers from the Project Manager and Business Analysts questions.
    • Be knowledgeable about the features being developed in the sprint.
    • Attend relevant meetings including demonstrating features in the sprint.
    • Facilitate and guide the team in performing management activities such as estimation, planning and testing.
    • Create and maintain conditions that enable other team members to succeed in completing their tasks. Maintain focus on the tasks at hand, to deliver work on time and consistently meet the projects goals.
    • Make it easy for members to collaborate and communicate with each other, ensure that the development team has all the resources it needs to complete the project, and to quickly and effectively addresses any challenges and issues that might arise.
    • Effectively communicate the status of the software project to the Product Owner and Project Manager so that issues or variances can be effectively managed.
    • Establish and enforce standards and practices within the development team.
    • Facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks.
    • Design, develop, modify, implement, and support software components anywhere in the Software stack.
    • Review the work of other developers and constructively provide feedback.
    • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
    • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.

     

    Qualifications and Education Requirements:

    • A degree in an analytical, quantitative field such as Computer Science, Engineering or Information Systems.
    • Broad experience designing, programming, and implementing large information systems.
    • 8+ years of programming experience as a Systems/Solution Architect, Systems/Business Analyst.
    • 5+ years experience in a tech leadership role.
    • 3+ years experience in the Telecommunications, Banking or Financial services industries.
    • Experience in web and mobile solutions

     

    Knowledge/Skills/Abilities:

    • Ability to coordinate and align work across teams, map dependencies, visualise and effectively communicate milestones and features required to deliver effectively.
    • Excellent understanding of unit testing methodologies and a TDD champion.
    • Excellent analytical skills.
    • Exceptional communication skills.
    • Sound knowledge of estimation techniques.
    • Excellent knowledge of Java, Node.js, Javascript.
    • Excellent knowledge of web communications protocols and integration technologies.
    • Ability to provide in-depth evaluation and analysis of unique complex technological issues.
    • Excellent analytical and problem-solving skills.
    • Excellent organisation and time management skills.
    • Excellent written and verbal communication skills.
    • Demonstrated ability to lead others

    Method of Application

    Interested and qualified? Go to IMS Ventures on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at IMS Ventures Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail