Careers

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 19 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:

People

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.

Passion

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

Purpose

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•
3. COMMITTED TO ENGINEERING EXCELLENCE

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
 
Coffee and a chat?

We’re just off the freeway in Woodmead and would love to meet you. Why not give us a shout and swing round to our offices sometime?

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 an experienced software engineer to lead one of our development squads.  Experience in building and scaling complex custom applications in cloud and on-premise environments is essential. You will work closely with your squad and the CTO to ensure the engineering of quality software using our established Ways of Working.

You will coach and mentor your squad in Agile and DevOps practices, implement continuous integration, and train the team in DevOps best practices to achieve continuously deployable systems for our customers.

Responsibilities

Coach and mentor developers in Agile and DevOps practices as well as the use of various technologies as is needed.

Participate or organise Standups, Sprint Planning, Retros and Demos.

Backlog grooming and release planning.

Feature development in a hands-on capacity (C#, Asp.net, Angular, HTML5, TypeScript, JavaScript).

Integrating solutions with various enterprise software platforms.

Perform code review sessions with other developers and suggest improvements or alternate approaches when appropriate.

Facilitating requirement gathering sessions with client teams, including C-levels.

Develop overall technical strategies for external client projects from technical requirements.

Working with DevOps to manage environments and release quality solutions.

Estimating new project timelines, cost, and resource needs.

Communicate with external clients on a regular basis regarding progress, challenges, timelines and end results of client projects.

Assist account executives with the creation of release plans that detail the tasks required to deliver a solution.

Improve CI/CD tooling.

Implement and improve monitoring and alerting.

Build and maintain highly available systems.

Lead and guide the team in identifying and implementing new technologies.

Experience / Skills

8-10+ years hands-on experience in software design and development, database design and development, and system integration.

Deep technical knowledge and experience in C#, Asp.net, Angular, HTML5, TypeScript, JavaScript, JSON/XML, RESTful and SOAP-based web services.

Good knowledge of TDD, SOLID, Design Patterns

Leadership, decision making, strong communication skills, and adaptability to new technology

Ability to interact and negotiate with clients

Ability to coach developers

Ability to juggle multiple projects and shifting priorities

Working knowledge of build automation

Good knowledge of Agile, Lean, DevOps

Experience with Test Driven Development and proper unit testing of code

Iterative approach to development, using short development cycles and frequent builds.

Object Oriented Programming / Object Oriented Design (OOP/OOD)

Bachelor degree in Engineering, CS or equivalent experience; MCPD, MCSD and/or MCST a plus

Apply Now by completing the form below

Our Sandton based Head Office is looking for a highly experienced Software Engineer to join our Executive Team in the role of Head of Engineering. 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 guide and mentor all members of our development squads, both locally and in Mauritius, specifically with regards to the successful delivery of complex projects by following and embracing our Ways of Working. Our Ways of Working, including our systems, processes and controls have evolved over two decades, incorporating complex concepts such as DevOps, Agile and Fail Fast with the fundamental view that on time and on budget does not always equate to success.

Strategic thinking and strong business acumen are essential in this role. We expect you to be well-versed in current technological trends and familiar with a variety of business concepts. If you are also an excellent communicator and public speaker, we’d like to meet you.

Responsibilities

Develop all technical aspects of nVisionIT’s software development strategy to ensure alignment with its business goals.

Provide input and help evolve our Ways of Working.

Discover, evaluate and implement new technologies that yield competitive advantage.

Build quality assurance and data protection processes.

Use feedback from our clients and development squads to inform necessary improvements and adjustments to technology.

Communicate technology strategy to the Executive Committee

Improve CI/CD tooling.

Implement and improve monitoring and alerting.

Lead and guide the team in identifying and implementing new technologies.

Assist in building our DevOps consultancy.

Skills

Proven experience as a CTO or similar leadership role.

8-10+ years hands-on experience in software design and development, database design and development, and system integration.

Deep technical knowledge and experience in C#, Asp.NET, Angular, HTML5, TypeScript, JavaScript, JSON/XML, RESTful and SOAP-based web services.

Good knowledge of TDD, SOLID, Design Patterns

Good knowledge of Agile, Lean, DevOps

Knowledge of technological trends to build strategy.

Ability to conduct technological analyses and research.

Excellent communication skills.

Leadership and organisational abilities.

Strategic thinking.

Problem-solving aptitude.

Relevant degree or qualification is a plus.

APPLY NOW BY COMPLETING THE FORM BELOW

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