Back to Careers

Job Specification

Software Developer

Software Development Bryanston, Gauteng Permanent

Build the tools that make big clients possible.

Daisy Business Solutions is hiring a Software Developer to design and build custom tools that extend the Laserfiche and document management platform for our largest clients. You'll work across the full stack - C#, JavaScript, Python, SQL and CSS - build AI-driven tools alongside a strong technical team, and ship real solutions that solve genuine enterprise problems. If you like variety, ownership and cutting-edge work, read on.

What you'll do

Develop custom software tools that extend and enhance Laserfiche and document management capabilities.
Design, build and maintain backend, frontend and database solutions across multiple client projects.
Work with SQL databases, ensuring optimisation and efficient data management.
Collaborate with the team to analyse customer requirements and develop tailored solutions, including AI-driven tools.
Manage multiple projects simultaneously, communicating clearly with team members, stakeholders and clients.

What success looks like at 6 months

You're comfortably building and maintaining custom Laserfiche and DMS tools using C#, JavaScript, Python, SQL and CSS. You're independently managing multiple development projects and meeting agreed deadlines. And you're contributing to AI tool development work alongside the team.

What we're looking for

Must-haves

Proficiency in C#, JavaScript, Python, SQL scripting and CSS.
Experience building full-stack applications with a focus on performance and scalability.
Solid SQL / database experience.
Strong time and priority management - able to handle multiple projects efficiently.
Clear, professional verbal and written communication.
Strong problem-solving skills with a customer-centric approach; able to work independently and in a team.
Willingness to learn and adapt to new technologies, including Laserfiche (training provided).
Minimum: Diploma in Software Development, IT or Computer Science.

Advantageous

Bachelor's degree in Computer Science, Information Systems or Software Engineering.

The reality of the role

You'll balance multiple concurrent projects and competing deadlines. You'll learn the Laserfiche and document management platform while applying your existing dev skills (training is provided). And you'll work across the full stack - backend, frontend, database - while keeping pace with emerging technologies, particularly on the AI side.

Why this role

Real work for real clients - Daisy's customer base includes some of South Africa's largest organisations.
Cutting-edge work - custom tools, AI-driven solutions, and modern DMS integrations, not maintenance.
Strong technical team - you'll learn from senior developers and a Technical Manager who'll actually invest in your growth.
Full-stack variety - C#, JavaScript, Python, SQL and CSS across backend, frontend and database.
Career path into Senior Developer.
Full Laserfiche training provided.

How to apply

Email your CV, GitHub / portfolio and a short cover note to Hr-gp@daisy.co.za or call 011 244 5000.

Ready to take the next step?

Apply now and let our HR team learn more about your background and experience.

Apply for this Role