Developer - Python (Senior) Market related

Parvana

Cape Town

Sur place

ZAR 700 000 - 1 200 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Parvana is seeking an experienced software developer to join a team building a cutting-edge blended E-Learning Platform across Africa. You will design, develop, test, and refine software across front-end and back-end stacks, while documenting processes and collaborating with business analysts to translate requirements into robust solutions.

The role emphasizes hands-on coding in Bash and Python, mobile app development with Java/Kotlin/Flutter, and backend/API work with Node.js/Express/Django.

Qualifications

  • Bachelors degree in computer science, computer engineering, or related field.
  • 5+ years of software development experience.
  • Proficient in Bash shell scripting and Python.
  • Mobile app development experience (Java/Kotlin/Flutter).
  • Strong backend web development and API development (Node.js/Express/Django).
  • Familiar with frontend frameworks (Angular/Vue).
  • Experience with SQL (PostgreSQL/SQLite) and NoSQL databases.
  • Git version control proficiency and Google APIs.
  • Knowledge of CI tools (Jenkins/GitHub Actions).

Responsabilités

  • Dive into software design and development to create innovative solutions.
  • Craft detailed technical documentation to guide implementation.
  • Test software across stages to ensure robustness and reliability.
  • Investigate and improve existing software to perfection.
  • Collaborate with business analysts to capture and refine requirements.
  • Contribute ideas in meetings to drive project success.

Connaissances

Software development
Technical documentation
Testing software
Requirements analysis
Team collaboration

Formation

Bachelor's degree in CS/CE

Outils

Bash scripting
Python
Java
Kotlin
Flutter
Node.js
Express
Django
Angular
Vue.js
PostgreSQL
SQLite
Git
Google APIs
Jenkins
GitHub Actions

Description du poste

Duties & Responsibilities

About our client:

Our client, driven by a vision of an empowered Africa, operates with a team of skilled individuals across Zambia, Namibia, and South Africa. Together, they champion the development and implementation of a cutting-edge blended E-Learning Platform, designed to transform education and facilitate personal growth.

What you will be doing:

  1. Dive into every facet of software design and development, embracing the opportunity to create innovative solutions.
  2. Craft detailed technical documentation that serves as a roadmap for seamless implementation.
  3. Engage in the thrill of testing software at various stages, ensuring its robustness and reliability.
  4. Become the detective of code, solving puzzles and enhancing existing software to perfection.
  5. Collaborate closely with business analysts, lending your expertise to capture and refine business requirements.
  6. Be a valued voice in company and project meetings, contributing your insights and ideas to drive success.

What you need:

  1. Tertiary degree in Computer Science, Computer Engineering, or related field.
  2. 5+ years of software development experience.
  3. Proficient in Bash shell scripting and Python.
  4. Skilled in mobile app development (Java/Kotlin/Flutter).
  5. Strong in back-end web development (Node.js/Express/Django) and API development.
  6. Familiar with front-end frameworks (Angular.js/Vue.js).
  7. Experienced with SQL (PostgreSQL/SQLite) and NoSQL databases.
  8. Proficient in Git version control and Google APIs.
  9. Knowledgeable in CI tools (Jenkins/GitHub Actions).

Advantageous:

  1. Proficiency in process design.
  2. User experience and user interface design capabilities.
  3. Familiarity with MS Office suite applications (Word, Excel, PowerPoint).
  4. Experience with Google Suite applications (Forms, Drive, Sheets, Docs).
  5. Knowledge of reporting tools such as Qlik Sense and Qlik Nprinting.
  6. Proficiency in collaboration tools like Asana, Slack, and Google Chat.
  7. Experience with documentation platforms like Confluence.

Job ID: J104457

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • Afrique du Sud

Sur place
ZAR 569 000 - 949 000
Annual bonus
Medical aid
Retirement fund
+6
Senior Software Developer
Senior Software Developer

Hire Resolve • Pretoria

Sur place
ZAR 900 000 - 1 200 000
Competitive salary based on experience
Senior Python Developer
Senior Python Developer

Hire Resolve • Cape Town

Sur place
ZAR 600 000 - 800 000
Competitive salary based on experience
Senior Python Developer
Senior Python Developer

Network Finance • Randburg

Sur place
ZAR 420 000 - 660 000
Senior Full-Stack Developer (Python/Django)
Senior Full-Stack Developer (Python/Django)

Placements24 • Klerksdorp

Hybride
ZAR 700 000 - 900 000
Hybrid work arrangement
Health benefits
Senior Full Stack Developer - SaaS Platform Development
Senior Full Stack Developer - SaaS Platform Development

Placements24 • Durban

Sur place
ZAR 1 000 000 - 1 400 000
Medical aid
Retirement fund
Career development
+1
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Sur place
ZAR 900 000 - 1 300 000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Principal Software Development Engineer
Principal Software Development Engineer

Placements24 • Durban

Sur place
ZAR 1 800 000 - 2 600 000
Medical aid
Provident fund
Performance-based bonuses
+2
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybride
ZAR 900 000 - 1 300 000
Hybrid work model
Professional development
Software Developer
Software Developer

Upspire Talent • Johannesburg

Sur place
ZAR 500 000 - 750 000