Level up at nVisionIT

 nVisionIT uses the latest tools and technologies to build secure, fast, integrated & responsive applications. Our software development approach to DevOps allows for rapid and frequent delivery.

At nVisionIT Engineering Excellence refers to both the quality of the engineering provided by our solution fundamentals, as well as the ability to create excellence through the engineering process defined in our ways of working.

It is the culmination of 21 years of successful solution delivery experience, incorporated into our internal systems and processes to ensure consistent, proactive interaction with customers and partners with an absolute focus on solutions that generate effective returns.

What we believe in

Our company is built around 3 pillars that we constantly refer to in our decision- making process and behaviour:


Be who you are. Be empowered and empowering. Respect and support others, demand the same in return. Strive to constantly evolve and deliver on your full potential. You define and differentiate us. You are our greatest success.


We must add value in everything we do. Innovation is key to our success and we will foster it.


Master your craft and embody this in all your interactions. Your passion will define our tomorrow and enable us to realise our goals.

What we’re looking for

There are 2 attributes we look for in all potential recruits:

1.  Genuine Passion for Technology
2.  Ability to Learn Quickly•

If you can demonstrate these to us, we’d love to meet you.

Why we think you’d enjoy working with us

We pay salaries, like everyone else does. That is the easy part. We go a step further and try to create the best environment for our people to create the best work they can:

  • Established DevOps practice
  • Exciting and challenging projects
  • We use new technology whenever we can
  • Opportunity to get involved in projects for clients in many different business sectors
  • Open-minded about technology choice
  • Generous allowances
  • We encourage involvement in local user groups and conferences
  • Cash bonus for passing Microsoft exams
  • Ongoing effort to keep everyone up to date with the latest industry trends
  • R & D initiatives to make sure we’re cutting edge in our approach
  • Multiple training programs
  • Regular social initiatives
  • A well-stocked fridge full of refreshments that you can help yourself to during the day

Current Vacancies

We have the following positions open at nVisionIT at the moment and would love to hear from you:

Our Sandton based Head Office is looking for a highly experienced Software Engineer to join our remote team in the role of Senior Developer. The role will require you to provide sound technical leadership in all aspects of our software development business based on your deep technical knowledge and extensive experience in delivering quality software in complex environments.

Your role will be to determine and identify high-level functional and technical requirements on the basis of interactions with the user community and knowledge of enterprise architecture. Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.

Provide quality assurance review and the evaluation of existing and new software products. Develop high-level system design diagrams for program design, coding, testing, debugging and documentation. Develop and implement moderate to complex web applications on one or more platforms.



C#, .NET, Angular development experience

Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs

Bachelor’s Degree in appropriate field of study or equivalent work experience

Understand emerging web and mobile development models

High scalability projects involving cloud-based infrastructure design and implementation

Working knowledge of object-oriented design and development skills

Successful track record of developing quality software products and shipping production ready software

Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability

Experience debugging distributed systems with high data loads

Solid understanding of the Software as a Service (SaaS) model in the online environment

Design, develop and implement unit and scenario testing for existing code base and for new functionality under development

Experience with Scrum/Agile development methodologies

Ability to use version control software such as GIT and SVN

Minimum of 5 Years software development experience.

Experience writing SQL queries for SQL Server or another Relational Database is required

The role will be largely remote and as such, excellent work discipline and time management skills are required.

Senior Software Developer top skills & proficiencies:


Analyse User Needs

Analytical Thinking

Critical Thinking


Programming Experience

Attention to Detail

Full stack Development

Problem Solving

Verbal and Written Communication

Software Design

    Apply now

    Feel like you’re meant to work with us? Tell us why you’re the one we’ve been looking for below:

    Enabling our CUSTOMERS
    to SUCCEED FASTER in the Digital Economy