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: Feb 10, 2022
    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

    Raizcorp is Africa’s most successful and established for-profit business incubator model. However, we prefer to think of ourselves as a Prosperatorâ„¢ rather than an incubator. We provide business support for enthusiastic, growth-hungry entrepreneurs, offering them a platform that fosters learning and guidance, which can be translated ...
    Read more about this company

     

    Software Engineer

    What are we looking for?

    We’re looking for a bit of a (techy) unicorn to join arguably the most exciting department within our company. We are looking for an intelligent and experienced tech all-rounder to join our Systems, Automation, Digitisation and Analytics (SADA) department as a software engineer. This department is responsible for the end-to-end creation of all in-house systems, digital tools and overall organisational technical enhancements. We are seeking your computer science degree coupled with solid experience in systems analysis, research, design, coding, developing, testing, organisational implementation, and maintenance.

    In this role you will be tasked with the creation, testing, implementation, maintenance, auditing, and improvement of all existing and new systems and software within the group. Your previous experience in the creation and implementation of systems and software within organisations will be vitally important as we would expect the incumbent to make recommendations for, and solution, technical system design projects. We’re on a massive automation drive so this will be an exciting and challenging role for the right person! Only candidates keen on building with good project management skills need apply!

    What does this role do?

    The Software Engineer will work across all organisational systems and projects which would include upgrades to existing systems, bug fixes and maintenance of all systems, new systems research and design, new systems building and creation and so on.  Raizcorp is a complex business and therefore often requires bespoke system creation to automate and control in-house processes, deal with (and ease) complexities in processes and to facilitate data management. You would also be tasked with ensuring that all systems integrate into one another as seamlessly possible.  Previous experience in learner management systems, MS Access databases and SQL programming will be advantageous.  You will also need to possess strong experience in systems analysis (you will do your own business analysis for all newly proposed systems), research, design, coding, developing, testing, organisational implementation, and maintenance.

    What experience is preferred?

    You need to be a strong all-rounder with the ability to learn quickly.  You will be required to consider different systems based on business needs, be flexible to change and highly adaptable to finding solutions.  We do use external programmers and developers and often you would need to brief specs into these developers, review their work, collaborate for the organisation’s best interests in all design projects, etc.

    What kind of personality will excel in this role?

    You will be reporting to and working very closely with the SADA Manager. You will need to be a bit of a unicorn as we’ve already mentioned – someone who is analytical, logical and systems thinking but also able to empathise with the user experience, having the required skill to build the system needed to bridge the gap between the company’s requirement and the employee or entrepreneur experience. You need to care about making everyone’s lives better through better technology and systems.

    Minimum requirements

    • Degree in computer science or software engineering
    • A minimum four to five years experience in software engineering
    • Hands-on programming experience using relevant languages
    • Experience using the relevant suites
    • Creative problem-solving skills
    • Experience in managing the software development lifecycle (preferably experience in multiple approaches)
    • Strong project management experience with a proven ability to deliver projects on time and within budget
    • Strong empathy and UX design mindset
    • Excellent written and spoken communication ability
    • Exceptional organisational and administrative skills
    • Knowledge of agile methodologies
    • Knowledge of algorithms and data structures
    • Strong analytical and reasoning skills with an ability to visualise processes and outcomes
    • Proven proficiency in troubleshooting software issues and debugging large codebases
    • Ability to function in a highly collaborative cross-functional department
    • Exceptional interpersonal skills
    • Own vehicle with valid driver’s licence non-negotiable

    Software experience

    • The following systems and software is regularly used within the Raizcorp group. The Software Engineer must be au fait with or experienced in the use and development of these systems and software:
      • Microsoft Office 365 suite
      • Microsoft Access
      • Microsoft Azure
      • Microsoft Power BI
      • Microsoft SharePoint
      • VBA
      • SQL
      • SumTotal learner management system
      • Canvas learner management system

    Method of Application

    Interested and qualified? Go to Raizcorp on www.raizcorp.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Raizcorp Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail