Home
/
Comprehensive
/
Junior Software Engineer
Junior Software Engineer-March 2024
Woodstock
Mar 28, 2026
About Junior Software Engineer

  About us

  OneDayOnly holds the esteemed title of being South Africa's original daily deals website. Our deals offer excellent discounts, limited supply and are on sale for one day only (hence our uber-creative name). We partner with top brands and key suppliers to be able to offer their products to over a million potential customers through our daily mailer, the website itself and social media marketing.

  Provided the quality and price are right, we'll sell anything - and that's exactly what makes us so appealing to both buyer and seller. Couple this with the urgency of the deal and it creates a winning formula for a high number of sales in a very short space of time.

  About you

  We are looking for a Junior Software Engineer to help us keep our systems as good as we can get them. Coding should be your passion and you should be happy to work in a fast-paced but very exciting environment.

  What you'll love

  Working with, and learning from, some very skilled individuals as well as staff discounts on top of ludicrously affordable products.

  Responsibilities include:

  Write, test, and debug code in various programming languages.

  Collaborate with senior developers to design and implement software solutions.

  Follow coding standards and best practices.

  Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.

  Work with cross-functional teams to understand project requirements and deliver high-quality software.

  Troubleshoot and debug software issues.

  Collaborate with team members to identify and fix software defects.

  Learn to analyze and improve software performance.

  Participate in code reviews to ensure code quality.

  Work closely with other team members, including senior developers, project managers, and quality assurance professionals.

  Communicate effectively within the team and across departments.

  Stay updated on industry trends, best practices, and emerging technologies.

  Use version control systems (e.g., Git) to manage and track changes in the codebase.

  Collaborate effectively with team members using version control tools.

  Contribute to agile development processes, including sprint planning, daily stand-ups, and retrospectives.

  Adapt to changing requirements and priorities.

  Collaborate with customer support teams to address and resolve software issues.

  Requirements, Skills & Qualifications:

  Matric

  Tertiary qualification in IT, engineering, or computer science.

  Strong problem-solving, effective planning and organizational skills.

  Ability to learn new software and technologies quickly.

  The natural tendency to take ownership and responsibility.

  Detail-oriented

  Ability to follow instructions and work in a team environment.

  Excellent communication skills.

  You have a can-do attitude.

  Can cope under pressure.

  A positive outlook on life.

  Strives for continuous improvement.

  Work smart, not hard.

  Assist with associated duties in the department as per instruction from management

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Lot Associate
Job Description Lot Associates assist customers with the loading of their vehicles and also monitor and maintain the entrance of the store. Lot Associates also are responsible for maintaining a suffi
Freight/Receiving
Job Description Position Purpose: Associates in Freight/Receiving positions ensure the store is stocked and ready for business every day. They load and unload trucks, move material from the receiving
Ortho-Neuro RN, Full time, Nights
Employment Type: Full time Shift: Description: Position Purpose: Our 20-bed unit at Waterloo Medical Center specializes in the care of orthopedic surgery, neurosurgery and neuro medical patients. Thi
Store Support
Job Description Position Purpose: Associates in Store Support positions are responsible for a variety of non-sales functions. This may include ensuring an outstanding customer order fulfillment exper
Freight/Receiving
Job Description Position Purpose: Associates in Freight/Receiving positions ensure the store is stocked and ready for business every day. They load and unload trucks, move material from the receiving
Customer Service/Sales
Job Description Position Purpose: Customer Service/Sales associates provide fast, friendly service by actively seeking out customers to assess their needs and provide assistance. These associates lea
Lot Associate
Job Description Lot Associates assist customers with the loading of their vehicles and also monitor and maintain the entrance of the store. Lot Associates also are responsible for maintaining a suffi
Freight/Receiving
Job Description Associates in Freight/Receiving positions ensure the store is stocked and ready for business every day. They load and unload trucks, move material from the receiving area throughout t
Repair and Tool Technician
Job Description Repair and Tool Technicians are responsible for the evaluation and repair of small engines, outdoor power equipment and handheld electrical devices. This position makes equipment reco
Customer Service/Sales
Job Description Position Purpose: Customer Service/Sales associates provide fast, friendly service by actively seeking out customers to assess their needs and provide assistance. These associates lea
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved