TECHNICAL SPECIALIST: SOFTWARE DEVELOPER

at  Believe Resourcing

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jul, 2024Not Specified29 Apr, 20245 year(s) or aboveData Visualization,Machine Learning,Python,Kubernetes,Jenkins,Information Systems,Code Coverage,Pipeline Development,Computer Science,Git,Java,Code,Php,Communication SkillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT YOU:

Are you an experienced Python developer, with a deep understanding of the Django framework and a passion for building robust, scalable applications? Do you believe in producing high-quality reusable code following SOLID design principles? Do you settle for nothing less than maximum code coverage in your unit tests? Then, you may be the candidate that we are looking for. The Enterprise Infrastructure and Services division seeks to employ a skilled and dedicated Python developer with strong experience in building scalable applications and APIs while having a flair for UX/UI.

REQUIRED SKILLS AND QUALIFICATIONS:

  • A qualification at NQF level 7 in a relevant discipline such as Computer Science or Information Systems.
  • Seven years’ experience as a software developer of which, at least 5 years must be current and relevant.
  • Expertise in Python, with solid experience in the Django Framework.
  • Proficiency in at least one other programming language such as C#, NodeJS, Java, or PHP.
  • Experience in writing unit tests with good code coverage.
  • A comprehensive understanding of the Secure Software Development Lifecycle (SSDLC).
  • Experience with Linux shell or Windows PowerShell.
  • Proficient understanding of code versioning with Git.Excellent English written and oral communication skills.
-

EXPERIENCE IN THE FOLLOWING WOULD BE ADVANTAGEOUS:

  • Practical knowledge of one or more of the following: data visualization, pipeline development, and cloud infrastructure integration.
  • Machine learning and artificial intelligence implementations.
  • Proficiency in Jenkins or Gitlab Runners for CI/CD.
  • Proficiency in Kubernetes and building/deploying containerized applications.
  • Experience with infrastructure automation (e.g. Ansible).

Responsibilities:

  • Develop infrastructure and services through project work.
  • Design, maintain, and manage business-critical systems and infrastructure service components.
  • Provide highly specialized support for developed systems and infrastructure service components.Provide technical leadership for one or more systems and/or infrastructure service components.
-


REQUIREMENT SUMMARY

Min:5.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cape Town, Western Cape, South Africa