Python Developer (intermediate)

Cape Town, Western Cape, South Africa

Job Description


Job Summary

About the Role:

Reporting to the Software Development manager, your role is to maintain the current software infrastructure and to consult on and develop future software infrastructure. You'd also be responsible to develop solutions through the involvement of various aspects of the software development lifecycle including design, implementation, testing, installation and support.

Requirements:

  • Degree in Computer Science/Information technology or relevant tertiary qualification
  • 2 - 4 years development experience
  • Knowledge of Amazon Web Services
  • Experience and knowledge of Python, HTML, JavaScript
  • Must be completely comfortable using various IT tools to perform the key functions of the job
Tech Stack:
  • DB: PostgreSQL
  • ETL: Python
  • Infra: AWS (Lambda, Route53, API Gateway, CloudFront, S3, SES)
  • Dev Tools: Git, Bitbucket, Pipelines, Slack, Gitkraken
  • OS: Ubuntu or Windows 10
  • Apps: SagePay, SalesForce, Jira
  • Dashboards: Dash / Plotly
  • Reporting: MS Office
Duties:
  • First Line operational support handling queries resulting from the application of the above both internally and from partners
  • Backup for Systems Development for running procedures or process associated with the above
  • Developer resource for revision of processes
  • Full working knowledge and understanding of the technical infrastructures and decision logic related to partner based interfaces
  • Meet programming standards by following production, productivity, quality and customer-service
  • standards, identifying work process improvements, implementing new technology
  • Plans programming projects by confirming program objective and specifications with clients
  • Arranges program specifications by confirming logical sequence and flowcharts, researching and employing established operations
  • Verifies program operation by confirming tests
  • Updates job knowledge by participating in educational opportunities, reading professional publications and maintaining personal networks
  • Accomplishes department and organisation mission by completing related results as needed
  • Software Architecture Design, Software Development Fundamentals, Software Documentation, Software Testing, and Debugging, Software Maintenance, Software Algorithm Design and Software Performance Tuning
Benefits:
  • Medical Aid company contributions through Discovery Health for main members
  • 100% contribution to group risk benefits with Discovery Health (Income Protection and Life Insurance Cover)
  • Study Assistance Programs
  • Wellness Programs and initiatives
  • Access to excellent Employee Assistance Programs with 24 hour counselling services available for employees and their family members
  • High end tech - company laptops and equipment
  • Remote working conditions
  • Truth coffee and healthy, wholesome on-site catering
  • Reward and recognition programs
  • A one-of-a-kind culture: our TRIBE is connected, inclusive, forward-thinking, energetic, and family orientated
ABC Worldwide

Recruiter

OR

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1254044
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned