IT Consulting – Contracting role
Intermediate to Senior
Industry: Financial / Banking

Qualifications

  • BSc / MSc / BCom in Computer Science or related field
  • Matric

Minimum Requirements

  • Min 3-7 years’ IT Software Development Experience
  • Min 3-7 years’ Application Management Experience.
  • Min 3-5 years Application Diagnostics Experience.
  • Experience in Financial / Banking sector.
  • Experience in Application for Support.
  • Experience and Knowledge of Banking and Financial Services Business.
  • Experience in Quality Assurance.
  • Experience in Stakeholder Management.
  • Experience in Testing
  • Experience & understanding of Disaster Recovery, & business continuity management

Technical Requirements

  • Excellent coding/scripting languages e.g. Java, C#, Python, Perl, JavaScript
  • CI / CD tools (Jenkins, Bamboo, TFS, Azure DevOps) and Artifact Management
  • Cloud platforms e.g. Azure, AWS & Google Cloud Platform
  • Containerisation technologies like Docker & or orchestrators like Kubernetes
  • Object-Oriented Design and ability to properly apply general design patterns
  • Test-driven development and Domain-driven design
  • SOAP and REST
  • Open-source relational databases
  • Tomcat, Jetty, JBoss, NodeJS, IIS, .Net Core etc.
  • JavaScript, jQuery, TypeScript, HTML, CSS
  • Knowledge of version control and related concepts and techniques, particularly Git
  • Experience with an appropriate unit testing framework(s)
  • Excellent debugging and problem-solving skills.
  • Knowledge of stubbing tools like wire mock and/or hoverfly
  • Knowledge of scripting languages like Bash and/or Python
  • Some knowledge of OAuth, Open Connect ID and SAML, preferably with an understanding of AD / LDAP / Kerberos

Desired Skills:

  • C#
  • .NET Core
  • Java
  • Python
  • Perl
  • JavaScript
  • Azure DevOps
  • Azure
  • AWS
  • Amazon Web Services
  • Google Cloud Platform
  • GCP
  • Kubernetes
  • Docker
  • Angular
  • Tomcat
  • Jetty
  • JBoss
  • TypeScript

Desired Work Experience:

  • 2 to 5 years

Learn more/Apply for this position