Lead Software Engineer: Microsoft D365 CRM - Phoenix, United States - Barrett-Jackson Auction

    Default job background
    Description

    Position Purpose :

    Lead Software Engineer with deep hands-on experience on Microsoft Dynamics 365 CRM / Customer Engagement and related technologies e.g., Azure, .NET, and Power Platform (Power Apps, Power Automate, Power Pages, Dataverse).

    This role requires the ability to solve real world problems as it relates to legacy platform transformation using Microsoft Solutions that align with business goals and processes.


    Job Objective:
    Being responsible for design, development, deployment and support of D365 CRM platform and related applications.
    Work cooperatively in a team environment. Remain flexible on changing workloads.
    Support Developers by providing technical clarifications, code design, code reviews.
    Liaising with on-shore and off-shore development teams to deliver solutions.

    Responsible for collaboration with client teams to understand the business requirements and translate it to solutions ensuring that design is in line with the business requirements.

    Be involved in analysis and design phases of a project, participate in application design sessions, and make solution recommendations.
    Deep knowledge of D365 CRM modules, and Power Platform. Strong understanding of when to use native features and when it is appropriate to use custom development.

    Deep understanding of Integration & Data Migration methods/tools within D365 CRMDeep knowledge of configuring, customizing, and extending D365 CRM applicationsExperience/Qualifications:
    Bachelors degree in computer science, Engineering, or related field.

    Minimum 8+ years of Dynamics CRM, Azure & .NET implementation experienceExperience and understanding of Dynamics CRM Sales, and Marketing workflows.

    Experience in migrating applications from legacy to D365 CRMExperience in Configuring D365 CRM to align with the Organization structure and processes.

    This includes configuring security roles, business units, users, and system settings.
    Experience in Customizing D365 CRM to meet specific business requirements. This may include creating custom entities, fields, forms, views, business processes, web resources ribbon/sitemap.
    Experience in Automating D365 CRM workflows, business rules, plugins to automate repetitive tasks and streamline business processes.

    Experience in Extending D365 CRM with PCF controls, xRM toolkit, SDK, client-side JavaScript, Typescript, ReactJS.Experience in Power Apps development with Model Drive Apps and Canvas AppsExperience in Integrating D365 CRM with internal systems legacy applications, Business Central and external systems SQUARE payment, DocuSign, Mailchimp.

    Experience in Data migration using SSIS Kingsway Soft, Azure Data Factory, Data LakeExperience with advanced API development technologies, such as REST, JSON, OData, GraphQL, Service-oriented, and Microservices Architecture.

    Experience in Azure cloud services including Azure App Service, Azure Functions, Logic Apps, Azure SQL DB, Azure Storage, Azure CDN, API Management, Azure Service Bus.

    Preferably from .NET/SharePoint Development background in the early years of career, developing web applications with C#, MVC, Web API, EF, SQL ServerProficient in Azure DevOps (ADO) practices Boards, Repos, CI/CD pipelines, Solution deploymentsStrong knowledge and understanding of object-oriented programming and SOLID principles, design patterns, best practices, dependency injection, containers, and Responsive DesignDemonstrated analytical, problem-solving, organizational, and interpersonal communication skills.


    Preferred Qualifications :
    Microsoft Azure certifications, such as MB-910, MB-210, PL-400, PL-600, AZ-204, AZ-305Knowledge of Automobile, Auction industryCultureBarrett
    • Jacksons culture is live and in person our business to the core.
    Team members are in the office 5 days per week, 8am to 5pm at the Scottsdale, AZ headquarters. During live events the company largely travels together to produce and ensure each event is a success. This requires weekend work and long hours. Most will tell you theyd prefer to be nowhere else. There is unparalleled excitement and energy to each and every event.

    For more information on Barrett-Jackson, please visit our website at https:
    //www.barrett- and follow us on social media via Instagram and Twitter @barrett_jackson, and LinkedIn at .To apply for this role, please submit a resume via LinkedIn along with a letter telling us your story, connection to Barrett-Jackson, and why this job is the job for you.#J-18808-Ljbffr