Python Developer

JOB PURPOSE

Agora Tec is looking for an energetic Developer to join its small team of Software Developers in Maintaining, improving and automating existing systems as well as contributing to development on new digital products. The candidate will form part of a team responsible for development of numerous digital products, from conceptualization to implementation but will be primarily responsible for the day-to-day running of the company-wide systems and processes, improvement and automation. The successful candidate will be exposed to great learning opportunities.

DUTIES/TASKS/RESPONSIBILITIES

  • Web application development both front end and back end development.
  • Ability to work on multiple projects simultaneously, either independently or collaboratively with development team.
  • Development of new products and services from scratch.
  • Maintenance of existing financial and in house systems. And possibly rewrite in house systems using new technology.
  • Development for the automation and improvement of existing systems and processes.
  • Running protocols and processes for monthly bill run and other functions.
  • Ability to work independently and meet project deadlines.
  • Effectively communicate with project stakeholders.
  • Ability and eagerness to learn quickly.
  • Responsible for delivering functioning and (mostly) bug free code.
  • Follow standard best practices around software development

ATTRIBUTES

  • Python (Django) (3 years) – must
  • Web Design and Development (3 years) – must
  • Django REST Framework (3 Years) – must
  • HTML
  • JavaScript / React / React.js
  • CSS Frameworks ( Bootstrap / Foundation)
  • HTTPS Implementation
  • Database Experience
    • Must have MySQL
    • MongoDB – nice to have 
  • Windows Servers (2016/2019) Configuration
  • IIS / Apache Setup and Configuration
  • BitBucket or Github (Source Control)
  • Jira / Tempo
  • Flutter (Advantageous) for Mobile Application Development

SOFT SKILLS REQUIRED:

  • A passion for learning
  • Exceptional problem-solving skills
  • Dependable, responsible and collaborative
  • Team Player
  • Cloud based application development advantageous
  • Mobile development experience advantageous
  • Knowledge of Micro Services Architecture advantageous
  • Entrepreneurial attitude
  • Ability to identify opportunities
  • High-performance mentality
  • Professional attitude and look
  • Analytical, creative thinking and problem-solving skills
  • Fun and self-motivated
  • Clear, concise, punctual and accurate
  • Accurate, attention to detail
  • Communicate fluently in English (one other an advantage)

COMPETENCE TESTING WILL BE REQUIRED DURING THE INTERVIEW PROCESS

Apply Online

Send us your CV.



    Ready to connect with Agora Tec?

    Smartcell Logo
    SUBSCRIBE TO OUR

    Newsletter

    Partner
    Agoratec Logo

                     Careers      Blog      Privacy Policy

    © 2021 Agora Tec. All rights reserved.

    Website by Icon Designs

    Get in Touch

    36 Morsim Road
    Hyde Park
    Johannesburg 2196

    Contact

    Phone: 010 006 2050