Software Engineer: Crm (6 Month Contract)

Cape Town, Western Cape, South Africa

Job Description


Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Purpose:

The Software Engineer will work remotely/as an independent contractor with a CRM development team who are a group of motivated, technically skilled individuals creating a Microsoft Dynamics 365 CE solution for our call centre of almost 1000 hosts, 24x7. We take pride in what we create and take ownership of the solution from end to end. Everyone on the team gets the opportunity to work on everything and you will use your skills across the dev stack. We use the latest and greatest in software and technology such as Dynamics 365 CE, Azure (Functions, Service Bus, Application Insights), Flow, TypeScript and Azure DevOps to create and manage our CI/CD pipelines.

Duties will include, but not limited to:

Develop robust features in a self-sufficient way to a high technical standard

Understanding the system architecture and technical goals of the product xe2x80xa2 Follow the development process (source control, branching, testing, etc) without requiring assistance

Actively troubleshooting issues and bugs using analytic software like Application Insights

Proficient with essential technologies used on the product and learning the desired technologies

Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives

Taking part in team activities such as collaborative-development and code-reviews

Taking part in cross-team activities such as knowledge-sharing and documentation

Building relationships with all the teams in the Technology department

Essential Criteria:

Demonstrable experience in C#

Demonstrable experience in Asp.Net (Core or MVC 5)

Eagerness to learn Microsoft Dynamics 365, experience is beneficial

Demonstrable experience in JavaScript/TypeScript

Demonstrate experience in SQL (Microsoft SQL Server)

Desirable Criteria:

Demonstrable experience using cloud technologies (Microsoft Azure)

Demonstrable experience in writing Unit Tests (NUnit)

Demonstrable Agile experience (Kanban)

Demonstrable experience using message brokers. (Azure service bus)

Person Specifications:

Communication

Critical Thinking

Decision Making

Quality Focus

Team Orientation

*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.

*Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

The perfect place to work, play and grow!

DigiOutsource

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1286599
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned