Type: Contract
Contract Start Date: Immediately
Contract End Date: 31 December 2024

Salary: R140 – R250 per hour (Flexible working of 1960 hours in a 12-month period)

ROLE PURPOSE

  • Development of backend and frontend user stories.
  • Take actively part in all regular Scrum ceremonies
  • Contribute to refinement of user stories (user stories at the beginning of a development sprint might not be fully specified)
  • Liaise with stakeholders and team members
  • Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams
  • Clarify open points possibly making proposals and/or developing a prototype for further discussion.
  • Provide support for existing solutions (DevOps) Soft skills
  • Excellent communication skills and team-oriented

MINIMUM REQUIREMENTS

Qualifications

  • Relevant IT Degree or Diploma

Experience & Skills

  • 2 years’ worth of experience using C# or similar MS technologies
  • Experience with:
  • C# Core
  • Netcore
  • REST
  • SQL or NoSQL databases
  • Methodologies AGILE or SCRUM

Technical Knowledge Required

  • Experience in implementing Continuous Integration and Deployment (CI & CD) with GitHub actions.
  • Experience in Software development including:
  • Unit testing
  • Dependency Injection
  • Knowledge in:
  • MS SQL Server
  • RabbitMQ
  • Entity Framework
  • Well versed in code architecture and patterns:
  • Domain-driven design (DDD)
  • Command Query Responsibility Segregation (CQRS)
  • Factory pattern
  • Repo pattern
  • Experience in implementing and monitoring Microsoft Azure solutions

Understanding of

  • Cloud computing technologies, business drivers, and emerging computing trends
  • Authentication concepts & patterns, such as Active Directory Domain Services (Kerberos, LDAP, etc.) and as well as Federation
  • OAuth, and other web-based authentication

Soft Skills

  • Excellent communication skills and team-oriented work behavior in a distributed team
  • Ability to work as part of a team, to work interdependently as well as independently
  • SELF STARTER
  • Strong problem-solving capabilities are required
  • Submit deliverables on time and with excellent quality
  • Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
  • Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
  • Strong presentation skills
  • Above-board work ethics
  • Flexibility to take up different tasks in the project
  • Ability and willingness to coach and give training to fellow colleagues and users when required
  • Willing and able to travel internationally

Desired Skills:

  • C#
  • C# Core
  • ASP.NET Core
  • REST
  • SQL
  • NoSQL
  • Agile
  • Scrum
  • GitHub
  • Unit Testing
  • Dependency Injection
  • MS SQL Server
  • RabbitMQ
  • Entity Framework
  • Domain Driven Design

Desired Work Experience:

  • 1 to 2 years Software Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position