Join the Team

As a growing business of roughly 25 people in our two SA offices, we are always on the lookout for talented new developers and coders in both Johannesburg and Cape Town.

At Netgen, we care about software but also value getting on well in and out of the office with our team. There are plenty of great company perks like lunches, casual Fridays and some good incentive schemes as well!

We have a young, exciting team, so if you have just finished your studies and are looking for an internship, or if you have just started out and are looking for an intermediate position, send us your CV. We will assist you to get started in this exciting field and you will work as part of a team on existing and new projects and learn as you code.

We specialise in custom software, mobile apps and website development. We have a wide range of clients both locally and internationally, ranging from small to medium and corporate clients. You will get a chance to interact on all aspects of a client project and meetings.


We do require that you have the following or are currently studying the following:

Completed B.Tech / B.Sc. Degree in Computer Science / Information Science / Technology.


2-3 year course with a secondary institution like Varsity College, CTI or another college in software or related area.
It’s very important that you have some practical experience with .NET and SQL

Our technology stack includes:

  • C# .Net
  • SQL (MYSQL and MS-SQL),
  • JavaScript/JQuery,
  • HTML5,
  • CSS3/Bootstrap,
  • TFS

      View Policy


    Your Next Chapter Awaits at Netgen

    At Netgen, we believe in cultivating meaningful careers within the realm of innovation. Picture a workplace where your ideas find wings, your passions drive your sense of purpose, and every challenge serves as a chance to innovate. We’re not just in the business of building products; we’re all about nurturing dreams, embracing diversity, and sparking creativity.

    Immerse yourself in a dynamic environment where your talents aren’t just acknowledged but celebrated, and collaboration isn’t just a buzzword – it’s our way of life. With cutting-edge technology as our canvas and your creativity as the paint, together, we craft something special.

    Discover purpose, unlock potential, and redefine success alongside us. Netgen is more than just a company; it’s a commitment to your growth, a promise of a fulfilling tomorrow. Join us, and let’s redefine what’s possible, one innovative step at a time. Cheers to a year of exciting opportunities and shared achievements!

    Our goal

    Our goal is to continue to grow as a technology innovator and partner with clients to help them realise their vision for success.

    Our mission

    Our mission is to help clients become more efficient by creating cutting-edge tools that will drive their growth and development into the future.

    Why choose Netgen

    Our vibrant team, characterized by youth and enthusiasm, creates an ideal space for those who have just completed their studies and are seeking internships or individuals who are starting their careers and are in search of intermediate positions. Share your CV with us, and let us guide you into this exhilarating field. You’ll have the opportunity to work collaboratively on existing and upcoming projects, gaining valuable experience with each line of code.

    Netgen specializes in custom software, mobile apps, and website development. Our diverse clientele spans local and international markets, including small, medium, and corporate clients. This means you’ll have the chance to engage in all aspects of client projects, attend meetings, and contribute to the growth and success of our projects. Join us on this journey, where every coding experience is a learning opportunity, and let’s shape the future of software development together. Cheers to a year of growth and exciting new additions to our dynamic team.

    Working at a custom software, web design, and mobile app company offers various opportunities for engaging in team-based projects. Here are some compelling examples of why someone, like you, might want to work in such an environment:

    Diverse Skill Set

    In a company that specializes in custom software, web design, and mobile apps, you’re likely to find a diverse team of professionals ranging from developers, and designers to project managers. This diversity provides an excellent environment for learning and growing your skill set.

    Creative Collaboration

    Team-based projects foster creative collaboration. Brainstorming sessions, design critiques, and collaborative problem-solving allow individuals to explore and refine their ideas with the input of others, leading to innovative solutions.

    Professional Growth

    Working on team projects enables continuous learning and professional growth. You can learn new programming languages, design techniques, and project management skills by collaborating with experienced colleagues.

    Real-world Applications

    Developing custom software, websites, and mobile apps often involves solving real-world problems for clients. This gives you a sense of purpose and fulfillment, as your work directly impacts businesses and individuals.


    Complex projects often require creative problem-solving. Being part of a team allows you to tackle challenges collectively, leveraging the diverse skills and experiences of team members to find innovative solutions.

    Sense of Accomplishment

    Successfully completing a team project, and seeing a website go live or an app launch, gives a strong sense of accomplishment. Celebrating these achievements as a team fosters a positive work environment and camaraderie.

    In essence, working in a custom software, web design, and mobile app company on team-based projects provides a dynamic and intellectually stimulating environment that promotes professional and personal growth.

    Career paths at Netgen

    Custom software

    Mobile apps

    Web design

    Career path: custom software developer

    Are you passionate about transforming ideas into innovative digital solutions? Do you have a knack for problem-solving and a keen eye for detail? If so, a career in custom software development might be your perfect fit.

    The Ideal Candidate

    We are seeking individuals who possess a unique blend of creativity and analytical thinking. Successful custom software developers at our company are:

    Innovative Thinkers: You love brainstorming creative solutions to complex problems and have an insatiable curiosity for emerging technologies.
    Detail-oriented: You pay meticulous attention to the smallest details, ensuring that the software you create is flawless and user-friendly.
    Team Players: Collaboration is key. You thrive in a team environment, communicating effectively and working seamlessly with designers, engineers, and clients.
    Adaptable: The tech world evolves rapidly. You embrace change, stay updated with the latest industry trends, and adapt your skills accordingly.

    Educational background

    While a formal degree is valuable, what truly matters is your passion for software development. However, many successful custom software developers have educational backgrounds in:

    Completed B.Tech / B.Sc. Degree in Computer Science / Information Science / Technology.


    2-3 year course with a secondary institution like Varsity College, CTI or another college in software or related area.
    It’s very important that you have some practical experience with .NET and SQL

    Languages and technologies:

    C# (C-Sharp): Developed by Microsoft, C# is popular for building Windows applications and games, especially when used in conjunction with the Unity game engine.
    SQL (Structured Query Language): SQL is crucial for database management and data manipulation, ensuring that applications can efficiently store and retrieve data.
    JavaScript: Essential for front-end web development, JavaScript allows developers to create interactive user interfaces and dynamic web content.
    Team Foundation Server (TFS), now known as Azure DevOps, is a comprehensive suite of tools designed to enhance collaboration and streamline the development lifecycle.
    In the dynamic landscape of web services, SOAP, WCF (Windows Communication Foundation), REST (Representational State Transfer), and JSON (JavaScript Object Notation) play pivotal roles in facilitating seamless communication between applications. SOAP and WCF provide standardized protocols for exchanging structured information, while RESTful APIs offer a lightweight, flexible approach. JSON, with its simplicity and human-readable format, serves as a popular data interchange format.

    At Netgen, we believe in nurturing talent and providing a platform for continuous learning and growth. If you are excited about the prospect of creating tailor-made software solutions and pushing the boundaries of technology, we invite you to explore our opportunities in custom software development. Join us in shaping the future of digital innovation!

    Career path: Mobile app developer

    Are you fascinated by the ever-expanding world of mobile technology? Do you have a passion for crafting seamless, user-friendly experiences on smartphones and tablets? If so, a career as a mobile app developer might be your ideal journey.

    The ideal mobile app developer

    We are on the lookout for individuals who possess a perfect blend of creativity, technical expertise, and a deep understanding of user behavior. Successful mobile app developers at our company are:

    Creative Innovators: You possess a natural flair for creativity and can think outside the box, envisioning apps that captivate and engage users.
    Problem Solvers: Challenges excite you, and you thrive on finding elegant solutions to complex problems, ensuring a smooth user experience.
    User-Centric: You have a keen understanding of user behavior and can translate user requirements into intuitive, visually appealing app interfaces.
    Tech Enthusiasts: You stay up-to-date with the latest mobile app development trends, tools, and platforms, always eager to experiment with new technologies.

    Educational background

    While a formal education is valuable, a passion for mobile technology and a willingness to learn are equally important. Successful mobile app developers often have educational backgrounds in:

    Completed B.Tech / B.Sc. Degree in Computer Science / Information Science / Technology.


    2-3 year course with a secondary institution like Varsity College, CTI, or another college in software or related area.
    It’s very important that you have some practical experience with .NET and SQL

    Languages and technologies

    Swift (iOS): Swift is the programming language used for iOS app development. It is known for its speed, safety features, and simplicity, making it ideal for creating powerful and responsive iOS applications.
    Kotlin/Java (Android): Kotlin and Java are the primary programming languages for Android app development. They allow developers to build feature-rich, interactive Android apps for a wide range of devices.
    React Native: React Native is a popular cross-platform framework that enables developers to build mobile apps for both iOS and Android platforms using a single codebase, saving time and effort.
    Flutter: Developed by Google, Flutter is another cross-platform framework known for its expressive UI components, enabling developers to create visually stunning apps for both iOS and Android.

    At Netgen, we believe in the transformative power of mobile apps and their ability to enhance lives. If you are passionate about creating innovative, user-friendly mobile experiences and want to be a part of shaping the future of mobile technology, we invite you to explore our opportunities in mobile app development. Join us in crafting the next generation of mobile applications that inspire and delight users worldwide!

    Career path: Web designer

    Are you captivated by the art of blending creativity with functionality? Do you have an eye for aesthetics and a passion for creating visually stunning and intuitive online experiences? If so, a career in web design might be your perfect canvas for self-expression and innovation.

    The ideal web designer

    We are searching for individuals who possess a unique blend of artistic flair, technical proficiency, and a deep understanding of user-centered design. Successful web designers at our company are:

    Creative Visionaries: You have a natural talent for envisioning layouts, color schemes, and interactive elements that resonate with users and bring brands to life.
    User-Centered: You understand the psychology of user behavior and can translate client objectives into intuitive, engaging, and user-friendly website designs.
    Tech-Savvy: You stay updated with the latest design tools, software, and trends, leveraging technology to create cutting-edge and responsive web designs.
    Collaborative Team Players: You thrive in collaborative environments, working seamlessly with developers, content creators, and clients to bring design concepts to fruition.

    Educational background

    While formal education is valuable, a strong portfolio showcasing your creativity and expertise is equally important. Successful web designers often have educational backgrounds in:

    User Interface (UI) Design: UI design courses focus on creating intuitive and aesthetically pleasing interfaces, emphasizing user experience and interaction design.
    Web Design Courses: Specialized web design courses cover various aspects of web layout, responsive design, usability, and user experience, preparing you for the dynamic world of web design.

    Design tools and technologies

    Adobe Creative Suite: Adobe Photoshop, Illustrator, and XD are essential tools for creating high-quality graphics, illustrations, and interactive prototypes. Although not essential skills, these would be a bonus
    HTML/CSS: Having a basic understanding of HTML and CSS is beneficial for web designers, enabling them to comprehend the technical aspects of web development and design responsive layouts.
    PHP: A widely-used server-side scripting language, is the driving force behind dynamic and interactive web applications.

    At Netgen, we believe in the power of impactful web design to shape digital experiences. If you are passionate about creating visually appealing, user-centric websites that leave a lasting impression, we invite you to explore our opportunities in web design. Join us in crafting extraordinary online experiences that inspire and engage users across the digital landscape!

    Achieving work-life harmony at Netgen

    At Netgen, we believe in the power of balance. We understand that work is a significant part of your life, but it shouldn’t be the only part. That’s why we offer a work environment that promotes both productivity and personal well-being, allowing you to flourish both professionally and personally.

    Remote Work, Collaboration, and Team Unity
    In our commitment to flexibility, we embrace remote work as a standard practice. We recognise the importance of allowing our team members to work from the comfort of their homes, providing the freedom to manage their schedules and work in a space where they feel most inspired and focused. However, we also understand the value of human connection and collaboration. To foster a strong sense of unity and teamwork, we encourage our employees to come into the office at least once a week.

    This regular in-person interaction serves as an opportunity to connect face-to-face, brainstorm ideas, work on collaborative projects, and strengthen the bonds within our team. It’s during these moments that creativity thrives, and innovative ideas are born. Whether you prefer the quiet ambiance of your home office or the energetic buzz of our collaborative workspace, we provide the flexibility to choose what works best for you, ensuring that you are always at your productive best.

    Competitive Salaries and Group Risk Benefits
    We understand that financial security is a crucial aspect of a balanced life. That’s why we offer competitive salaries that reflect the skills, expertise, and dedication of our team members. Your hard work and commitment are duly recognized and rewarded, ensuring that you are not just an employee but a valued contributor to our shared success.

    Additionally, we care about your well-being and that of your loved ones. To provide peace of mind, we offer a comprehensive Group Risk Benefit package. This package is designed to offer financial protection and support during unforeseen circumstances, allowing you to focus on your work without worries about the uncertainties of life.

    Scroll to Top