Microsoft Dynamics CRM Development Specialist

Knowesis

Not Interested
Bookmark
Report This Job

profile Job Location:

Alexandria, VA - USA

profile Monthly Salary: Not Disclosed
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

Position: Microsoft Dynamics CRM Development Specialist
Location: Alexandria VA
Work Environment: On-site with potential for authorized telework
Clearance Required: Secret
Status: Funded

Knowesis is currently seeking an exceptional Microsoft Dynamics CRM Development Specialist to join our team and provide invaluable support to the Department of Defense Office of Inspector General (DoD OIG) Information Technology Support Services (ITSS) Bridge contract.

To be eligible for this position candidates must have a Secret security clearance and possess United States Citizenship without the need for sponsorship both now and in the future. Applicants without proof of United States Citizenship will not be considered due to the positions security clearance requirements.

The Job Duties and Responsibilities include but are not limited to the following:

  • Provide comprehensive Microsoft Dynamics Customer Relationship Management (CRM) development configuration and customization support for Department of Defense Office of Inspector General (DoD OIG) systems
  • Provide Microsoft Dynamics CRM support for versions 4.0and any other applicable versions
  • Install and support services for Microsoft Dynamics CRM software
  • Implement software and hardware components for Microsoft Dynamics CRM systems
  • Conduct customization and migration of Dynamics CRM applications and latest system upgrades
  • Develop and enhance user interfaces and custom web applications through the use of JavaScript C# and other browser-based technologies
  • Provide support development and creation for customized plugins for Dynamics CRM
  • Design code and test new CRM applications and enhancements to meet OIG business requirements
  • Enhance existing Dynamics CRM systems by analyzing business objectives preparing an action plan and identifying areas for modification and improvement
  • Maintain existing Dynamics CRM systems by identifying and correcting software defects
  • Modify develop write and implement software programming applications and components for Dynamics CRM
  • Coordinate with user interface designers and business analysts to develop CRM solutions that meet customer requirements
  • Create and customize CRM entities forms views workflows and business rules
  • Develop custom plugins workflows and custom workflow activities using C# and the Microsoft Dynamics CRM Software Development Kit (SDK)
  • Configure and customize Dynamics CRM security roles field security profiles and access controls
  • Integrate Dynamics CRM with other enterprise systems and applications using web services and Application Programming Interfaces (APIs)
  • Develop and maintain CRM reports using SQL Server Reporting Services (SSRS) and Microsoft Dynamics CRM reporting tools
  • Create and configure dashboards and visualizations for CRM data
  • Perform data migration and integration activities for Dynamics CRM implementations
  • Support development using established development tools guidelines and conventions including SQL Server Hypertext Markup Language (HTML) Cascading Style Sheets (CSS) JavaScript and C#.NET
  • Work with the quality assurance team to resolve issues resulting from pre-live testing
  • Follow all OIG Change Management and Engineering Review processes and ensure changes are completed according to the project and release manager schedule
  • Work with the OIG Project Management Office (PMO) to establish and meet project milestones to ensure all solutions meet documented customer requirements and are within project scope
  • Maintain existing and as required develop new documentation that includes Standard Operating Procedures (SOPs) system design documentation technical specifications and user guides adhering to organizational templates policies and standards
  • Ensure all developed Dynamics CRM solutions are in compliance with Defense Information Systems Agency (DISA) Security Technical Implementation Guides (STIGs) Department of Defense (DoD) and OIG policies and standards
  • Participate in code reviews and follow secure coding practices for Dynamics CRM customizations
  • Troubleshoot and debug Dynamics CRM application issues in development test and production environments
  • Support the OIG PMO and Enterprise Architect (EA) during requirement analysis to develop technical solution options for Dynamics CRM
  • Provide technical support and guidance to users and administrators for Dynamics CRM functionality
  • Stay current with Microsoft Dynamics CRM updates new features and best practices
  • Meet OIG established service level metrics and performance standards
  • Travel within the Continental United States (CONUS) and the National Capital Region (NCR) may be required to attend meetings conferences and training

Required Qualifications:

  • Bachelors degree from an accredited university in computer science information systems software engineering information technology or a related technical field
  • Minimum of 5 years of experience in Microsoft Dynamics CRM development customization and configuration
  • Strong experience with Microsoft Dynamics CRM versions (4.02016 Dynamics 365 or later)
  • Experience with Dynamics CRM customization including entities forms views workflows and business rules
  • Experience developing custom plugins and workflows using C# and the Microsoft Dynamics CRM Software Development Kit (SDK)
  • Strong programming experience with C# JavaScript Framework
  • Experience with web development technologies including HTML CSS and JavaScript for CRM customizations
  • Experience with Microsoft Structured Query Language (SQL) Server and database programming
  • Experience with CRM data migration and integration activities
  • Experience with full software development lifecycle (requirements analysis design development testing deployment and maintenance)
  • Experience with debugging and troubleshooting Dynamics CRM applications
  • Experience with version control systems (Git Team Foundation Server or similar)
  • Knowledge of secure coding practices and application security principles
  • Knowledge of Department of Defense Security Technical Implementation Guides (STIGs) and compliance requirements
  • Strong documentation skills and ability to create technical specifications and user documentation
  • Experience working in a government or DoD environment
  • Strong analytical and problem-solving skills
  • Excellent communication skills and ability to work effectively with technical and non-technical stakeholders

Preferred Qualifications:

  • Information Assurance Technician (IAT) Level I certification in accordance with DoD 8570.01-M guidance (Security Plus GIAC Security Essentials Certification (GSEC) Certified Ethical Hacker (CEH) or similar)
  • Microsoft Certified: Dynamics 365 Power Platform Developer Associate
  • Microsoft Certified: Dynamics 365 Customization and Configuration
  • Microsoft Certified Solutions Developer (MCSD): App Builder or Microsoft Certified: Azure Developer Associate
  • Information Technology Infrastructure Library (ITIL) v3 or later certification
  • Experience with Microsoft Power Platform (Power Apps Power Automate Power BI)
  • Experience with Dynamics 365 Customer Engagement applications
  • Experience with Dynamics CRM Online and on-premises deployments
  • Experience with SQL Server Reporting Services (SSRS) for CRM reporting
  • Experience with JavaScript frameworks and libraries (jQuery Angular React) for CRM customizations
  • Experience with RESTful Application Programming Interfaces (APIs) OData and web services for CRM integration
  • Experience with Azure integration services for Dynamics CRM
  • Experience with Common Data Service (CDS) and Dataverse
  • Experience with Dynamics CRM administration and deployment
  • Experience with Agile/Scrum software development methodologies
  • Experience with Microsoft SharePoint integration with Dynamics CRM
  • Experience with data import/export tools and data migration strategies for Dynamics CRM
  • Experience with Microsoft Visual Studio and CRM development tools
  • Experience supporting both unclassified and classified networks (NIPRNet SIPRNet)
  • Experience with custom workflow activities and plugin development
  • Masters degree in computer science software engineering information systems information technology or a related technical field
  • Multiple Microsoft Dynamics and development certifications

Benefits:

  • Health (Preferred Provider Organization (PPO) & High Deductible Health Plan (HDHP) Insurance
  • Dental
  • Vision
  • Short-Term Disability (STD) & Long-Term Disability (LTD)
  • Basic Life Insurance
  • 401k Company Match & Voluntary Products

Knowesis is committed to providing equal employment opportunities to all individuals based on merit and qualifications. We prohibit discrimination in all aspects of employment as required by Title VII of the Civil Rights Act and other applicable federal laws. Our company values all applicants and employees and fosters a work environment where everyone is treated with respect and dignity.


Required Experience:

IC

Position: Microsoft Dynamics CRM Development SpecialistLocation: Alexandria VAWork Environment: On-site with potential for authorized teleworkClearance Required: SecretStatus: FundedKnowesis is currently seeking an exceptional Microsoft Dynamics CRM Development Specialist to join our team and provid...
View more view more

Key Skills

  • Junit
  • Customer Service
  • Freelancing
  • Industrial Safety
  • ACCA
  • Arbitration