The company needs a Senior Dynamics 365 Engineer to lead and handle the development of software solutions in Dynamics 365 and other Power Platform solutions, as well as custom applications in Azure.
Requirements
- 3+ years of Senior level development and administration experience with Dynamics 365 Sales
- 3+ years of experience with Azure cloud-based applications and the Microsoft Power Platform
- 5+ years coding in multiple programming languages such as C-Sharp and JavaScript
- 5+ years using frameworks such as ASP.NET Core
- 5+ years of experience with relational databases and SQL – MS SQL Server preferred
- 3+ years Agile project delivery methods
- DevOps, CI/CD, test automation and cloud deployment
Responsibilities
- Undertakes complete design of complex software applications or components applying agreed standards, patterns and tools.
- Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts.
- Applies data analysis, design, modelling, and quality assurance techniques, based upon a detailed understanding of business processes, to establish, modify or maintain data structures and associated components.
- Defines the software modules needed for an integration build and produces a build definition for each generation of the software.
- Produces integration test specifications, conducts tests and records and reports on outcomes.
- Diagnoses faults and records and reports on the results of tests.
- Installs or removes hardware and/or software, using supplied installation instructions and tools including, where appropriate, handover to the client.
Other
- Occasional travel as needed
- Occasionally required to work late evening and weekends as needed
- Bachelor’s degree in Computer Science, Information Systems, other related field or equivalent work experience, including military experience
- US Work Authorization required. Markel does not provide visa sponsorship for this position, now or in the future.
- Excellent written and oral communication skills
- Strong organization and time management skills
- Experience leading organizational change
- Strong analytical and problem-solving skills, including the ability to grasp and apply new information quickly