Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Developer Microsoft Dynamics 365

Job LocationLondon
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Betway Group is a leading provider of innovative, entertaining and exciting entertainment across sports betting, casino and esports betting. Launched in 2006, the company operates across a number of regulated online markets and holds licences in countriesincluding the UK, Malta, Italy, Denmark, Spain, Belgium, Germany and Ireland. Based in Malta and Guernsey, with support from London, Isle of Man and Cape Town, the Betway team comprises over 1,500 people.Kick-start your career in the online gaming world andexperience the very latest in technology and innovation. Do you see yourself as one of those out-of-the-box thinkers, Technical masterminds, Outstanding creatives, or Mind-boggling number crunchers If so, we want to welcome you to the Betway familyand celebrate what makes you unique!Our global customer base is exploding and we need your skills to support us on this exciting journey! Dont look back and submit your application before the opportunity passes you by...*About the role:*Our engineers aretechnical masterminds. The department encompasses several key areas, facilitation of millions of sports bets, to bespoke promotion engines and comprehensive CRM solutions. Were 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!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 andtechnologysuch as Dynamics 365 CE, Azure (Functions, Service Bus, Application Insights), Flow, TypeScript and Azure DevOps to create and manage our CD/CI pipelines.*You will be responsible for:*The position will involve the following areas of responsibility:* Developsalarge numberof 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 onthe 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 andimplements 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 activitiessuch as knowledge-sharing and documentation* Building relationships with all the teams in the Technology departmentThis is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties inorder to achieve business objectives.***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 communicationskills. 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 everyones input.***Essential skills:** Demonstrable experiencein Microsoft Dynamics 2015 or newer* 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*All behavioural competencies are also essential***Desirable skills:** Demonstrable experience in Microsoft Dynamics Web API* Demonstrable experience in Microsoft Dynamics 365 solutions lifecycle management* Demonstrable experience in creating restful serviceswith 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 ORMs (Dapper, Entity Framework)* Demonstrableexperience in using message brokers (Azure Service Bus)* Educated to degree level or equivalent* Demonstrable experience in Agile (Kanban)* Demonstrable experience in source control systems (Git)***Behavioural Competencies:*Our culture is underpinned by corevalues that are linked to key behavioural competencies. Along with the below behavioural competencies, these are essential for all employees in order for you to embed in and drive our culture forward. These competencies are: *Adaptability, Ownership & Accountability,Initiating Action, Resilience, Customer Orientation, Integrity and Innovation.** Good verbal and written communication skills* Eager to learn new skills* Constantly improving current abilities* Team player with a can-do attitude-* Hybrid Working* Flexi Working*Pension* Life Assurance* Healthcare* Tech Test* First Interview with Lead* Second Interview with Head of DevelopmentDynamics365, C#, ASP.NET, Azure, JavaScriptDynamics365, C#, ASP.NET, Azure, JavaScript, SQL Server, WebAPI, Terraform, Unit Testing, EntityFramework

APPLY NOW

Senior Software Developer Microsoft Dynamics 365 Related Jobs

© 2019 Naukrijobs All Rights Reserved