Jobs Career Advice Signup
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
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    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 ...
    Read more about this company

     

    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.

  • Send your application

    View All Vacancies at takealot.com Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail