Junior .NET Developer

We are looking for a junior .Net developer who thinks out of the box, works well under pressure, is a team player, communicates well, strives for perfection and has experience in the Agile Development Methodology. Required skills:  ASP.NET MVC, Javascript / jQuery, C#, MSSQL, OOP, Unit Testing, Entity Framework, Web API, SOLID Principals, .Net Core Framework & SVN/GIT/TFS.

Digital Test Manager

Experience Test Manager required with Digital (WEB / Mobile) experience, specifically with new technologies. Should have an Agile and DevOps approach, veering functional and non-functional techniques in that space. Automation experience also required. Retail experience advantageous.

Test Manager – POS

Experienced Test Manager required with Point of Sale (POS) skills and should have specific experience in the Retail Branch environment and POS, specifically with new technologies in that space.

Senior Solutions Architect

The right candidate will have 8 years design architecture experience. Must have a solid foundation of IT technical skills and a good knowledge of software modelling (UML, Archimate). A solid understanding of enterprise integration patterns (EIP) and SOA will be favourable. Must be able to respond to stakeholder needs and influence the development of alternative solutions. Will provide options and recommendations to business stakeholders to ensure that they can make the best business decisions based on the different solution alternatives and patterns. Defines a solution and ensures that it: Meets the business requirements. Meets the non-functional requirements. Fits within the guidelines laid down by the enterprise/solution practice architects. Is in compliance with the IT strategy. Can be readily leveraged by other parts of the business. Ensures delivery fits within the guidelines laid down by the enterprise/solution practice architect and is on compliance with the IT strategy.

Senior Systems Analyst / Designer

The right candidate will have a high level of experience in analysis of integration requirements and designs. This can be through the use of sequence diagrams, integration patterns, analyzing xml’s or payload, undertaking diagramming and modelling, developing use case models, doing class diagrams, presentation layer diagrams, activity diagrams, collaboration diagrams etc. This person should have worked on their own in undertaking this level of analysis and input into design or undertaking design themselves for integration services. The format that is used is SOAP but experience in REST services is acceptable. Due to the high levels of complexity and the fast pace of the RPP programme environment, the right candidate must be a senior, highly experienced self-starter who can hit the ground running in a complex, fast changing environment and deliver the required outputs based on minimal guidance and input. Intermediate level candidates will not be successful in this very challenging role. Some programming experience will be advantageous. Very good understanding of technical concepts ito web, interoperability, DBMS, BI. Strong presentation skills and systems diagramming and modelling. UML or Archimate. Strong documentation skills and comfortable communicator.