job description - CRM Dynamics Engineer
- 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
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
Report
About the company
1 followers
Follow
We are a global technology and e-commerce leader, offering employees valuable international experience in the world of online gambling and advanced systems.