Job Summary
We are seeking a talented and experienced Microsoft Dynamics CRM Developer to join its Office of Information Technology. In this role, you will serve as the technical lead for developing a custom CRM solution using Microsoft Dynamics 365, with a strong focus on supporting the Department of Economic and Workforce Development.
This is a 40-hour-per-week role that combines hands-on development, solution design, systems integration, and user training. You will collaborate with stakeholders, analysts, and technical teams to deliver a solution that enhances public services and streamlines internal workflows.
If you are passionate about building impactful government technology systems, we invite you to apply and be part of this mission-driven team.
Key Responsibilities
-
Design, develop, and deploy enterprise CRM solutions using Microsoft Dynamics 365
-
Translate business requirements into technical architecture and actionable development tasks
-
Integrate Dynamics CRM with external systems, third-party apps, and legacy databases
-
Maintain and support the CRM environment including custom configurations and plug-ins
-
Conduct user training for Baltimore County staff on Dynamics features and customization
-
Gather and document functional and technical requirements in collaboration with business teams
-
Ensure high-quality delivery through testing, performance tuning, and documentation
-
Work with Microsoft Power Platform tools like Power BI, Power Automate, and Power Apps when needed
-
Assist with project planning, feature rollout, and post-implementation support
Minimum Qualifications
-
Bachelorโs degree in Computer Science, Information Systems, Engineering, or a related field
-
Minimum of 7 years of experience in the IT industry
-
3 years of experience in Microsoft Dynamics CRM development
-
Experience in customizing and configuring Dynamics 365 environments
-
Proficiency in C#, .NET, JavaScript, and Web Services
-
Strong understanding of SQL databases and data migration processes
-
Familiarity with Dynamics 365 SDKs, APIs, and security models
-
Excellent communication, problem-solving, and teamwork skills
Preferred Qualifications
-
Masterโs degree in Information Systems, Computer Science, or relevant discipline
-
End-to-end experience building a CRM solution from requirements to deployment
-
Experience with Microsoft SharePoint and Microsoft Power Platform
-
Familiarity with agile development and DevOps practices
Why Join Baltimore County Government?
-
Be part of meaningful public service initiatives
-
Work with a forward-thinking IT team that values innovation
-
Gain exposure to large-scale, multi-departmental solutions
-
Access opportunities for professional development and upskilling
Ready to Apply?
If you meet the above requirements and are excited to make a difference in how government connects with its people, we encourage you to apply today. Share your resume to Rishib@cohetech.com
Frequently Asked Questions (FAQs)
1. Is this a remote position?
This role is primarily onsite, but hybrid options may be considered based on project needs and candidate experience.
2. What type of projects will I work on?
You will lead the development of a Microsoft Dynamics CRM tool serving the Department of Economic and Workforce Development and potentially other county departments.
3. What tools will I use regularly?
You will work primarily with Microsoft Dynamics 365, C#, .NET, JavaScript, SQL Server, Power BI, Power Automate, and SharePoint.
4. Is this role part of a larger team?
Yes, you will be working within the Business Applications Unit of OIT alongside other developers, analysts, and project managers.
5. Do I need government experience?
Government experience is a plus but not required. Strong Dynamics CRM development experience is essential.
6. What is the interview process like?
Typically includes a technical assessment, behavioral interview, and possibly a short case or presentation.
7. Are there training opportunities available?
Yes, training will be provided for internal processes, and there is support for learning the broader Microsoft ecosystem.
8. What is the application deadline?
Positions are filled on a rolling basis, so early applications are encouraged.
9. Will I be expected to train other employees?
Yes, part of your responsibility will include user training and knowledge transfer sessions.
10. Are certifications required?
Certifications like Microsoft Certified: Dynamics 365 Developer Associate are preferred but not mandatory.
11. Is relocation support provided?
Relocation assistance is not explicitly provided, but candidates relocating at their own expense will be considered.
12. Will I work on integrations with third-party systems?
Yes, part of the role involves integrating Dynamics CRM with external applications and data systems.
13. What is the expected start date?
As soon as the right candidate is identified and completes onboarding.
14. Will I need to write documentation?
Yes, you will be responsible for technical documentation, training materials, and system design notes.
15. How long is the contract?
This is a long-term engagement expected to last over 12 months with the potential for extension.