Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa
Accept remote work: Accept during COVID-19 restrictions only
About you
You are a seasoned Dynamics 365 - Senior Developer, with extensive recent experience with D365 but equally familiar with the heritage of the previous on-premise versions. Importantly, you will also be someone comfortable away from the code and will understand the distinction between the role of a Consultant versus someone who is just a Developer and we’d expect you will have a track record that demonstrates your capabilities in this capacity as this role will be key in the delivery of complex, enterprise level outcomes for med-large scale public and private sector organisations. You will be someone who projects confidence in their technical abilities and who is comfortable and articulate when engaging with customers directly where you will conduct yourself always in a commercially savvy and professional manner.
What you’ll bring
Able to show extensive experience with D365 as well as previous Dynamics CRM versions.
Solid knowledge of the application of Customer Service, Sales and Marketing while Field Service, Power Apps Portal experience highly desirable.
Strong development experience with Microsoft technologies including; .NET C#, ASP.NET, javascript, JQuery, HTML5, REST, Web API/Services, SSIS and Azure technologies. Kingsway Soft, Scribe highly desirable.
Working knowledge of data migration methods.
Advanced understanding of integration concepts.
Experience in the range of typical delivery methodologies.
Strong communication skills, particularly the ability to be an active contributor in customer workshops. Experience and comfort in establishing working rapport with business and technical customers.
Experience gathering technical requirements, solutioning and producing quality technical designs, both within Dynamics 365 and in the wider context of integrated business platforms
Ability to manage your time effectively in a self-driven agile environment.