About Us

At Prosoft we live and breathe software development. The team is made up of highly skilled and experienced developers, with our founder Dr Danéel van Eck at the helm of the ship.

daneel Prosoft founder

Meet Dr Danéel van Eck

The founder of Prosoft, Danéel van Eck, has 29 years of experience designing, developing and implementing software solutions, and 21 years of experience in designing and building enterprise solutions. He also has a BSc Computer Science, MBA Strategic Management and PhD in Business.

At age 13, he wrote his first commercial software application that was distributed on thousands of PCs, and by 16, the software products he had developed for technical configuration of telecommunication systems had gone fully commercial. This progressed and he built Prosoft, a business based on custom software development, while providing consulting input to many companies on their IT and business strategy.

And as a qualified commercial helicopter pilot, Danéel teaches new pilots to fly in his spare time.

Read his latest article on ITWEB

Keep Reading

The Team Behind Prosoft

Having worked together for many years, we’re a family-orientated group of software enthusiasts and specialists.

Full Stack Capabilities

Including UX research, UI design, front-end dev, back-end dev and back-end databases.

Long Standing

Prosoft senior developers have been with the company for up to 17 years.

Dependable and Reliable

No challenge is too big. We know how to step in and save the day and are never daunted by complex processes where others have failed.

Flexible

Prosoft offers flexible engagement options that range from ad-hoc consulting and off-site/on-site outsource contractor models, to end to end custom development and project management services.

We Have Extensive Skillsets

We Have Extensive Skillsets

Careers At Prosoft

We are looking for an individual who is passionate about programming, to form part of our development team.

Open Vacancies

We are looking for an individual who is passionate about programming, to form part of our development team, focusing on building quality applications using Microsoft technologies and related technologies. The ideal candidate should have excellent problem-solving skills, a high level of attention to detail and committed to making project deadlines.

The person will be responsible for:

  • Working within a team of Data Engineers to assist in ensuring the effective and efficient running of our Data Warehouse environment (predominantly SQL tech stack).
  • Includes investigating production incidents, implementing suitable fixes to address issues.
  • Role requires also critical evaluation of our current environment and to contribute by proposing changes, and improvements to ensure the stability and uptime of the Data platforms and environments

Minimum:

Must have detailed knowledge of:

  • IT systems development processes (SDLC)
  • Application development
  • ETL processes
  • Rational database system
  • Standards and governance
  • Agile development life cycle
  • Testing practices

Knowledge of:

  • Data analysis and design
  • Data architecture (technical design and implementation processes)

Experience:

Minimum:

  • At least 4 years’ proven experience within management information systems / systems analysis together with a relevant 3 year tertiary qualification 

OR

  • At least 4 – 6 years’ proven experience within management information systems / system analysis
  • Proven experience in:
    • SQL Server and / or business intelligence tools (SSIS, SSRS, SSAS)
    • Data Warehousing
    • Data Management Lifecycle 

 

Skills:

  • Analytical Skills
  • Communications Skills
  • Computer Literacy (MS Word, MS Excel, MS Outlook)
  • Interpersonal & Relationship management Skills
  • Problem solving skills

 

Competencies:

  • Analysing_Critical Thinking
  • Analysing_Evaluating and Implementing Ideas
  • Analysing_Solving Complex Problems
  • Analysing_Testing and Troubleshooting
  • Analysing_Thinking Broadly
  • Analysing_Working with Financial Information
  • Applying Expertise and Technology_Displaying Technical Expertise
  • Applying Expertise and Technology_Using Computers and Technology
  • Deciding and Initiating Action_Acting Decisively
  • Deciding and Initiating Action_Demonstrating Initiative
  • Deciding and Initiating Action_Making Accurate Judgments and Decisions
  • Delivering Results and Meeting Customer Expectations_Championing Customer Needs
  • Delivering Results and Meeting Customer Expectations_Delivering High Quality Work
  • Delivering Results and Meeting Customer Expectations_Meeting Basic Work Expectations
  • Delivering Results and Meeting Customer Expectations_Serving Customers

Presenting and Communicating Information_Communicating Effectively

We are looking for an individual who is passionate about programming, to form part of our development team, focusing on building quality applications using Microsoft technologies and related technologies. The ideal candidate should have excellent problem-solving skills, a high level of attention to detail and committed to making project deadlines.

Main Purpose of Job:

To ensure the seamless continuity of the BI department through the transition of the team due to resignations.

Key Performance Areas   (Core,  essential responsibilities –outputs of the position)

Summary:

  • Thorough understanding of the business and data strategy
  • Designing and implementing data strategies, systems, and solutions in line with the identified and defined architecture and roadmap
  • Lead, motivate, mentor, and manage large technical teams
  • Overseeing the collection, storage, management, quality, and protection of data
  • Knowledge of relevant applications, big data solutions, and tools

Detail:

  • To maintain continuity in design of the centralized data architecture (and Data Warehouse) using the, and expanding on, the existing designed components and methodology (using Ralph Kimball methodology as a base and utilising the current strategy of dynamic coding and Dynamic Data Linking)
  • To design instruments of data gathering
  • To ensure data quality
  • To oversee data management (Azure DW, SSIS), data analytics (Power BI, PowerApps) and data security
  • To understand the technological constraints of and address the business needs accordingly in the most optimal manner by making strategic decisions on which technology is the best fit for the job

We are looking for an individual who is passionate about programming, to form part of our development team, focusing on building quality applications using Microsoft technologies and related technologies. The ideal candidate should have excellent problem-solving skills, a high level of attention to detail and committed to making project deadlines.

The person will be responsible for working with project managers, analysts, developers, managers and executives to understand business and technical requirements.

Responsibilities:

  • Designing, developing, deploying, and maintaining Power BI reports and datasets.
  • Work effectively within a team supporting and developing a customer facing analytics product.
  • Conduct unit testing and troubleshooting of reports and datasets.
  • Develop and update technical documentation.
  • Collaborate with the team to improve existing BI systems.

Skills:

  • Excellent analytical skills.
  • Ability to work with large amounts of data and understand the bigger picture.
  • 3-5 years’ experience with Power BI.
  • 1-3 years’ scripting experience using Python.
  • 1-3 years’ experience using SQL and DAX.
  • Advantage if the candidate has Azure SQL experience.
  • Scripting experience using either Python, SQL, R-Script and Julia,
  • Experience using the Microsoft SQL stack, e.g., SQL or SSAS for analytical analysis
  • Proven Experience with any of the following data visualization toolsets PowerBI, Tableau, Pyramid Analytics, Qlik, Sinsense, YellowFin, and Domo.
  • The ability to utilize, create, and analyse GIS and other location-based data and analysis would be an advantage
  • Ability to work with large amounts of information and see the ‘bigger picture.’
  • Able to work effectively in a team environment.
  • Advantage if the candidate has Experienced in designing, developing, evaluating, and deploying predictive modelling, machine learning, and advanced analytics.
  • Attention to detail
  • Comfortable with juggling facts, figures, and number crunching
  • Critical thinking: able to look at numbers, trends, and data and come to new conclusions based on the findings
  • Exceptional analytical skills
  • Exceptional conversation and communication skills, both written and oral – English
  • Exceptional visualization techniques, including demonstrable design knowledge, such as layout, typography, colour, interaction design, and fluency within a given visualization toolset.
  • Experience with data journalism and associated tools, such as GIS.
  • Experience with time series analysis.
  • Experience building visualization with Cloud-computing services, e.g., AWS, Azure, and Google.
  • Knowledge of HTML, CSS, JavaScript, and critical libraries, especially D3, would be advantageous.








Intermediate DeveloperSenior Developer

Career Contact Form

Introducing the Prosoft App

You can now manage your dev resources with the click of a button.