Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent. Our mission is to be the most customer-centric online shopping destination in Africa, built around the simple concept that the customer comes first. All of our focus is dedicated to improving the customer exp...

     

    Software Engineer (Python)

    • As a Senior Software Engineer, you will be someone whose expertise directly translates into the development of robust software in the e-commerce domain. You will have the opportunity to implement best practices to improve existing software and participate in the development of new features. While we don't promote after-hours work as part of the regular workday, we run a 24/7 business with the need to keep systems up and running. Software Engineers are expected to provide after-hours support on a rotational basis to resolve critical system issues.

    Your mission, should you choose to accept it:

    • Design and build solutions to assist our business users, and improve customer experience
    • Architect and design solutions with your team
    • Develop code, making major improvements to non-functional areas
    • Develop high quality production code for work of high complexity and scale
    • Utilize and improve functional and non-functional testing practices
    • Champion, challenge, and iterate on best practices within engineering
    • Manage change in technologies in the division with due diligence
    • Design solutions for complex problems with difficult decision trade-offs, typically system- or domain-wide
    • Lead architecture proposals for your division's domain
    • Participate in and collaborate on architecture proposals across engineering
    • Own the maintenance of architecture documentation in the team
    • Support alignment of architecture across the organisation
    • Be on-call for systems owned by your team
    • Respond to and resolve bugs in production for systems in your division
    • Respond to alerts and support incident response within your division
    • Investigate and drive resolution of issues which impact multiple teams
    • Triage and respond to hot-desk support tickets
    • Assume technical lead on major incidents impacting the division
    • Lead technical analysis, and design specification documentation
    • Assist with sprint planning, work estimation, and project prioritisation
    • Assist the product teams in helping to determine priorities for technical projects
    • Support, challenge existing, and define new engineering processes and directives
    • Lead interviews and assess potential engineering candidates for skills and fit
    • Review, and contribute fixes and content to internal documentation
    • React to technology trends, identifying risks and opportunities for your divisions technologies, systems, and domains
    • Mentor, coach, and share knowledge with your peers in your division
    • Share knowledge through blog posts, tech talks, and workshops across engineering
    • Contribute to discussions and decisions in the division
    • Challenge others to always produce work of the highest quality
    • Take on technical project leadership roles for projects across the division
    • REST and RPC API implementation and maintenance (using Python)
    • Develop and maintain automation tests
    • Peer review of team code
    • Liaise with various internal stakeholders to discuss project requirements, progress etc.
    • Analyze and understand business requirements and OKRs (Objectives and Key Results) and produce technical specifications that meet these requirements

    Qualifications & Experience:

    • Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience in software development.
    • In the event that you do not have a Bachelor’s Degree or an Advanced Diploma (Computer Science, Mathematics or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 8 years’ of Software Development experience
    • A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms
    • 5 to 10 years in a software development role
    • Experience in writing robust, efficient production code
    • Experience with SQL database systems
    • Experience with development in a Linux environment
    • Proficient in a strongly typed opensource language such as Python, Java, Golang, etc
    • Open to diversifying language skill set

    Experience in the following will be advantageous:

    • JavaScript, React, jQuery
    • MySQL, PostgreSQL, MS SQL
    • Memcached, Redis
    • Message Brokers, Queues and PubSub systems (e.g. Kafka and RabbitMQ)
    • Containerisation (e.g. Docker)
    • Orchestration (e.g. Kubernetes)
    • GitHub, Travis CI, Jenkins
    • AWS, GCP, Azure

    go to method of application »

    Accounts Receivable Manager

    This role reports to the Finance Manager.

    Your responsibilities will include:

    • Continuous improvement of processes within the department
    • Implementing debt collection policies and regulations of the company
    • Handling daily management process to track the cash collection throughout the month, with clear notes.
    • Monitor and review of customer accounts
    • Automation and Implementation of invoicing tools
    • Processing intercompany recharges
    • Assistance during the Interim and Annual Audit process
    • Assist during the budget process 
    • May be required to perform additional ad hoc duties, as required within Finance
    • Managing and Developing the AR team 
    • Managing month end processes and reporting 
    • Leading the daily, weekly & monthly catch-up meetings with various stakeholders.

    Attributes Required:

    • Good communication skills, interpersonal skills
    • Work well under pressure
    • Accuracy and attention to detail
    • Deadline driven
    • Problem solving skills
    • Project management skills

    Qualification & Experience

    • BCom, or equivalent tertiary qualifications in Finance 
    • 3+ years credit management experience 
    • Advanced in MS excel 
    • Credit vetting systems (TransUnion, CGIC)
    • SAGE Evolution experience an advantage

    go to method of application »

    Junior Revenue Accountant

    This position reports to the Financial Accountant.

    Your responsibilities will include:

    • Bookkeeping up to trial balance  
    • Processing of journals
    • Performing General Ledger account reconciliations for revenue related accounts
    • Investigation of Settlement Receivable reconciliation variances
    • Assistance with monthly management accounts 
    • Scoping, development and implementation of system automation projects
    • Identifying control deficiencies and implementing new controls and processes
    • Continuous iteration of accounting system processes
    • Approval of monthly and weekly payment batches
    • Assistance with departmental budgets and budget review packs
    • Assistance during the Interim and Annual Audit process
    • May be required to perform additional ad hoc duties, as required within the department

    Attributes required:

    • Good communication and interpersonal skills
    • Ability to work well under pressure
    • Accuracy and attention to detail
    • Deadline driven
    • Process driven
    • Passion for systems driven approach and automation
    • Ability to work independently
    • Solution focussed
    • Critical thinker
    • Willingness to support the greater Takealot team to achieve its goals

    Qualifications and Experience:

    • BCom Accounting Degree or similar qualification
    • Completed SAICA articles advantageous
    • Minimum of 2 years experience in a similar role advantageous
    • Computer proficiency pertaining to MS Office is a prerequisite
    • Advanced Excel skills
    • Sage Evolution experience would be beneficial
    • Google suite (Google Sheets, Docs and Looker) experience beneficial

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail