Loading

If you are a driven, passionate and ambitious individual, take a look at our current vacancies below – we may have just what you’re looking for and you might just be what we’re looking for! Please apply by sending your CV to us using the applicable Apply link.

Senior MVC Web developer – with 3+ years experience

We are looking for a senior ASP.net MVC Web developer with 3+ years experience in designing, development and deployment of ASP.Net MVC Web applications.

AA/EE: Not Applicable
Location: Centurion
Contract: Permanent
Available: Immediately
Offer: Based on experience

Minimum Requirements
  • Applicable university degree (B.Sc. or B.Eng.)
    Post graduate degree will have preference
    Very good study marks will have preference
    South African Citizen
  • Very good interpersonal and communication skills
  • A thorough understanding and in-depth knowledge of ASP.Net MVC, as well as C# Asp.Net Web forms architecture
  • 3+ years experience in the design, development and implementation of software with experience in the following:
    • C# .Net MVC
    • Microsoft Entity Framework
    • LINQ (Language-Integrated-Query)
    • Razor
    • Bootstrap (Responsive web development)
    • SQL Server 2008/2012
    • Stored procedures and database design
    • JavaScript / jQuery
    • Ajax
    • Restful Web APIs
    • HTML
    • CSS
    • IIS
    • Experience in C# ASP.Net Web Forms, will be an advantage
  • Knowledge of Web applications running on the Internet including:
    • Performance improvement
    • Browser compatibility
    • Security principles
    • Upgrading and support requirements

Job Specification

  • You will become part of an exciting team of Web developers whose focus is to develop and maintain web based software running on the Internet for national and international clients.
  • Depending on your experience you can also:
    • Become a mentor for junior/intermediate developers
    • Become a team leader for your own small team of developers
    • Form part of the group of seniors who assist with decisions regarding technology, architecture, high level project planning, resource allocation, implementations, etc.
  •  
Software Test Analyst
We are looking for a Software Tester with experience in Software Quality Assurance and Testing, with specific experience in Web based applications.

AA/EE: Not Applicable
Location: Centurion
Contract: Permanent
Available: Immediately
Offer: Based on experience

Minimum Requirements
  • Relevant qualification (University degree preferable)
  • South African citizen
  • 2+ years experience in Web application testing and quality assurance with the following requirements:
    •    Manual software testing experience
    •    Technical knowledge will be an advantage (database structures, SQL, HTML)
    •    Experience in MS Office including Excel and Word
    •    Experience with different Web browsers
    •    Creating of test documentations
    •    System Support

Job Specification

  • Ipsa laudantium molestias eos sapiente officiis modi at sunt excepturi expedita sint.
  • Sed quibusdam recusandae alias error harum maxime adipisci amet laborum.
  • Perspiciatis minima nesciunt dolorem! Officiis iure rerum voluptates a cumque velit quibusdam sed amet tempora.
  • Sit laborum ab, eius fugit doloribus tenetur fugiat, temporibus enim commodi iusto libero magni deleniti quod quam consequuntur!
  •  

You are required to have the following personal attributes:

  • Self-motivated
  • Have a passion for high quality, accuracy and excellent client service
  • Very good communication skills – verbal and written
  • Attention to detail
DevOps Engineer
A vacancy exists in our Development department for a DevOps Engineer, with preferably 4+ years’ experience in building and maintaining a CI/CD pipeline for automated testing and deployment of web application software, developed in ASP.NET, ASP.NET Core and Microservices

AA/EE: Not Applicable
Location: Centurion
Contract: Permanent
Available: Immediately
Offer: Based on experience

Desired qualifications

  • Applicable qualification (preferably B.Sc. or B.Eng. degree)
  • A postgraduate degree will be advantageous
  • Very good study marks will be advantageous

Desired experience

  • Provision and developed infrastructure using configuration management and containerization technologies (Chef, Ansible, Docker, Kubernetes, Terraform, CloudFormation, Azure Resource Manager)
  • Define and promote version control and continuous code integration activities (Git (or any derivative), TFVC, SVN)
  • Design, build, maintain and optimize automated build pipeline (TFS, GitHub Actions, Azure DevOps, Bamboo, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy) • Knowledge of virtualization environments (VMWare, OpenStack, KVM)
  • Experience with Docker, Kubernetes, PowerShell scripting, Git, Linux, Shell, Azure Resource Management (ARM) templates, AWS ECS
  • Experience in performance/stress testing is good to have
  • Experience in Agile is a must
  • Minimum years’ experience in 80% of the above (Junior: 1 year exp / Intermediate: 3 years exp / Senior: 5 years exp)
Duties & responsibilities
The successful candidate will become part of an exciting team of Front-End, Back-End and Database developers whose focus is to develop and maintain our exciting and ever-evolving flagship HR and Learning software hosted on the Internet for national and international clients. We will entrust and rely on you to:
  • Design and promote operational practices and procedures, working closely with the Solution Development Lead
  • Promote best practices in all parts of the Software Development Life Cycle (Plan, Code, Build, Test, Deploy, Operate, Monitor) with the team and stakeholders
  • Architect, provision, monitor, and manage various environments (local and cloud)
  • Implement and configure health telemetry (along with thresholds) to monitor solution and environment performance and behaviour
  • Design, implement and maintain automated build pipelines and automated deployment pipelines
  • Drive DevOps automation and containerization strategies that align with DevOps principles and standards
  • Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Conduct incident management and root cause analysis
Depending on your experience, you can also:
  • Become a mentor for junior/intermediate developers
  • Become a team leader for a small team of developers
  • Form part of the group of seniors who assist with decisions regarding technology, architecture, high-level project planning, resource allocation, implementations, etc

Skills

We will expect the successful candidate to demonstrate the following:
  • Excellent communication ability
  • Ability to explain the CALMS model to either a business or technical audience
  • Skilled in troubleshooting and root cause analysis
  • Skilled in documenting case studies and lessons learned
  • A sound understanding of best practices (backlog management, source control management, automated builds, automated testing, automated release management, monitoring)
  • Proficient in a development language (Python, Perl, Java, Javascript, C#, NodeJS, Angular)
  • Proficient in language-independent data format files (YAML, JSON, XM) • Knowledge of and experience in Istio and Helm Charts
  • Ability to face complex issues by collaborating with different technical and non-technical stakeholders to drive towards resolution
  • Articulating and describing when a work item will be regarded as done / complete

Personal Attributes

You are required to have the following attributes:
  • Self-motivated
  • Excellent team player
  • Have a passion for high quality, accuracy and excellent client service
  • Very good communication skills
  • High level of emotional intelligence
  • Attention to detail
  • Easy to work with
  • Positive attitude
Database Developer
A vacancy exists in our Development department for a Database Developer with 2+ years’ experience in design, development and maintenance of relational databases for use with web applications.

AA/EE: Not Applicable
Location: Centurion
Contract: Permanent
Available: Immediately
Offer: Based on experience

Desired qualifications

  • Applicable university degree (preferably B.Sc. or B.Eng.)
  • Post graduate degree will be advantageous
  • Very good study marks will be advantageous

Desired experience

  • A thorough understanding and in-depth knowledge of ASP.Net MVC, as well as C# ASP.Net Web forms architecture
  • 2+ years’ experience in the design, development and implementation of software with experience in the following:
    • SQL Server
    • Database design
    • T-SQL query development
    • Performance tuning, debugging and monitoring
    • Stored procedure development
    • Creating Entity Relationship Diagrams (ERD’s)
    • Documentation of integration processes
    • Experience in NoSQL databases and data warehousing are optional but advantageous
Duties & responsibilities
You will become part of an exciting team of developers whose focus is to develop and maintain web-based software running on the Internet for national and international clients. You will be involved in, and contribute to, the complete development lifecycle including database design, development and deployment. Depending on your experience
  • Become a mentor for junior/intermediate developers
  • Become a team leader for a small team of developers
  • Form part of the group of seniors who assist with decisions regarding technology, architecture, high-level project planning, resource allocation, implementations, etc

Skills

We will expect the successful candidate to demonstrate the following:
  • Excellent communication ability
  • Ability to explain the CALMS model to either a business or technical audience
  • Skilled in troubleshooting and root cause analysis
  • Skilled in documenting case studies and lessons learned
  • A sound understanding of best practices (backlog management, source control management, automated builds, automated testing, automated release management, monitoring)
  • Proficient in a development language (Python, Perl, Java, Javascript, C#, NodeJS, Angular)
  • Proficient in language-independent data format files (YAML, JSON, XM) • Knowledge of and experience in Istio and Helm Charts
  • Ability to face complex issues by collaborating with different technical and non-technical stakeholders to drive towards resolution
  • Articulating and describing when a work item will be regarded as done / complete

Personal Attributes

You are required to have the following attributes:
  • Strong analytical skills
  • Sound accuracy and logic
  • Self-motivated
  • Excellent team player
  • Have a passion for high quality, accuracy and excellent client service
  • Very good communication skills
  • High level of emotional intelligence
  • Attention to detail
  • Easy to work with
  • Positive attitude
  • Very good interpersonal and communication skills
  • Excellent problem-solving skills
UI/UX Web Developer
A vacancy exists in our Business Enablement department for a UI/UX Web Developer, with preferably 2+ years’ experience in user interface design and development for Web applications.

AA/EE: Not Applicable
Location: Centurion
Contract: Permanent
Available: Immediately
Offer: Based on experience

Desired qualifications

  • Applicable qualification in media design or related
  • A postgraduate degree will be advantageous
  • Very good study marks will be advantageous

Desired experience

  • A good understanding of
    • Design and Design Thinking Principles
    • Design Systems & Component Libraries
    • Behavioural and Inclusive Design Principles
    • Browser behaviour (Chrome, Firefox, Edge, etc.)
  • A basic understanding of
    • Web-based Applications Architecture
    • HTML, CSS, JavaScript and Component Libraries like Bootstrap
    • Front-End Frameworks like React, Vue, etc.
    • Microsoft Web Development Technologies such as C# .Net MVC
  • A portfolio demonstrating design thinking and problem-solving must accompany your CV
  • Be experienced with Adobe Xd (or have experience working with similar tools like Sketch or InVisionApp)
  • Proficiency with Adobe Illustrator & Photoshop or similar tools

Personal Attributes

You are required to have the following attributes:
  • Interpersonal skills
  • Communication skills
  • Time-management skills
  • Have a positive mindset with a ‘can-do’ attitude
  • Have a growth mindset: eager to learn and view constructive feedback as an opportunity to learn
  • Flexibility and willingness to compromise and respond to evolving customer needs and business requirements.
Shopping Basket