Jobs in

CRM Dynamics Engineer - Table View

Digi Outsource

Kick-start your career in the online gaming world and experience the very latest in technology and innovation. The Department: Our engineers are technical masterminds. The department encompasses several key areas, facilitation of millions of sports bets, to bespoke promotion engines and comprehensive CRM solutions. We're technology and platform agnostic and ensure we always have the best tools to build, release and manage our applications, including but not limited to Node.js, .NET Core, ReactJS, webpack, Bitbucket, Git, Azure DevOps, Azure, Docker and Kubernetes. Our engineers are one of our most important assets, so we provide them with the best hardware, the right software, and the freedom to innovate so that no task is insurmountable Purpose of the role: The CRM development team is 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 CD/CI pipelines. About you: As a software developer, you should have a passion for development, an eagerness to learn new technologies and improving your skills. We are looking to work with someone with good written and verbal communication skills. A good sense of humour would be an advantage We are a team who collaborates. We are looking for a team player, one who is willing to offer opinions confidently and hear others out. We value everyone's input. Duties will include (but not limited to): Develops a large number of robust features in a self-sufficient way to a high technical standard Assisting junior developers in planning the implementation of technical features Stays up to date with technical knowledge in all technical skills and coaches others on the team to improve their skills in these areas Contributes the quality of the product (for example monitoring alerts or logs to find bugs proactively, quality gatekeeps of code, configures build and deployments, etc.) Identifies areas for improvements and implements new innovations to enhance the product Taking part in Scrum 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 This is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives. Essential Criteria: Demonstrable experience in Microsoft Dynamics 2015 or newer Demonstrable experience in Microsoft Dynamics Web API Demonstrable experience in Microsoft Dynamics 365 Solutions Lifecycle Management Demonstrable experience in Web Development with C# ASP .Net (Core or MVC 5) Demonstrable experience in Cloud Technologies (Azure) Demonstrable experience in JavaScript/TypeScript Demonstrable experience in MS SQL Server Job Competencies: Demonstrable experience in creating restful services with ASP .Net Web API Demonstrable experience in Terraform (or other infrastructure as code software tools) Demonstrable experience in Unit Testing (NUnit, MS Test, Moq, FakeXrmEasy) Demonstrable experience in ORM's (Dapper, Entity Framework) Demonstrable experience in using message brokers (Azure Service Bus) Educated to degree level or equivalent Demonstrable experience in source control systems (Git) Personal Specifications: Good Verbal and written communication skills Eager to learn new skills Constantly improving current abilities Team player with a can-do attitude 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 Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Engineer Senior Cape Town - Cape Town Region

Pro Development Group

...

System Developer Bellville - Bellville

60 Degrees

...

Senior Developer C# Cape Town - Cape Town Region

Datafin IT Recruitment

...

Fullstack Developer Laravel Cape Town - Cape Town Region

Datafin IT Recruitment

...

Backend Developer Cape Town - Cape Town Region

Parvana

...

Want to do another search?

Jobs in