Job ID NumberR5502Employment TypeFull timeWorksite FlexibilityHybridJob SummaryWe are looking for a motivated Application Architect ready to take us to the next level! If you have strong experience with Dynamics 365, 3 years as a technical expert, and are looking for your next career move, apply now.Job DescriptionWe are seeking an Applications Development Expert to provide technical expertise in developing a Customer Relationship Management (CRM) tool using Microsoft Dynamics. This position is full-time and hybrid in Baltimore County, MD. This role involves both onsite and remote work, with at least 80% of the time spent onsite.What You'll DoServe as a subject matter expert responsible for the overall design, architecture, and implementation of CRM tools in Microsoft DynamicsDefine the logical, technical, and physical architecture for the Microsoft Dynamics CRM solutionDevelop and customize CRM solutions in Microsoft Dynamics, prioritizing the Department of Economic and Workforce DevelopmentAdminister, support, maintain, and monitor Microsoft Dynamics CRM solutions, including customizations and configurationsTrain Baltimore County employees on the development and use of Microsoft DynamicsGather and document requirements from non-technical business usersTranslate business requirements into system requirements and functional design documentsCollaborate with business analysts, project managers, and technical staff to understand and translate business requirements into technical solutionsAssist with data migration tasks to and from Microsoft Dynamics CRM solutionsPrototype and demo recommended solutions for usersIntegrate Microsoft Dynamics CRM with third-party applications, databases, and external systemsProvide ongoing technical support and training for end-usersPerform regular quality assurance and testing to ensure solutions meet user needsAssist with project planning, scheduling, and deployment of new CRM featuresWhat You'll NeedBachelor’s Degree in Engineering, Computer Science, Information Systems, Business, or a related discipline7 years of experience in the IT industry3 years of experience as a technical expert in an IT organization3 years of experience developing in Microsoft DynamicsProficiency in Microsoft Dynamics 365 CRM Development and customizationExperience with JavaScript, C#, .NET, and Web ServicesKnowledge of Dynamics 365 APIs and SDKsUnderstanding of Customer Relationship Management solutionsExperience with SQL, database management, and data migration techniquesStrong communication skills and ability to work in a team environmentProblem-solving skillsMaster’s Degree in Computer Science, Information Systems, or a related field or equivalent work experienceExperience building a CRM solution in Microsoft Dynamics from design through development (Full Life Cycle)Strong understanding of CRM data modeling, workflows, and user interface customizationFamiliarity with Microsoft Power Platform (Power BI, Power Automate, Power Apps)Familiarity with Microsoft SharePointPhysical DemandsAbility to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standardsSedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitorThe pay Range for this position is $115 to $130 per hour (USD). Exact compensation may vary based on several factors, including location, experience, and education. Benefit package includes medical, dental, and vision insurance, as well at 401k retirement account access. Employees in this role may be entitled to paid sick leave and/or other paid time off as provided by applicable law.#LI-KW1Reasonable Accommodation StatementIf you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to or (888) 824 – 8111.Equal Employment Opportunity Policy StatementCAI is committed to equal employment opportunity. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability, or veteran status. All employment decisions are based on valid job requirements, including hiring, promotion, and compensation. Harassment and retaliation are prohibited.