MOOD Logo

Changing business dynamics through innovation, accessibility, and collaboration.

Junior CRM Developer

EngineeringDynamics 365CRMPower Platform
Contract-to-hire Chicago, IL / Remote $70,000 - $90,000 Posted 12 days ago

Engineering

OVERVIEW

Start Your CRM Development Career

Join MOOD as a Junior CRM Developer specializing in Microsoft Dynamics 365 Sales and Field Service. This is an excellent opportunity for an early-career developer to gain hands-on experience with enterprise CRM implementations while working alongside senior developers and architects. You'll help build custom solutions that transform how businesses manage customer relationships and field operations.

RESPONSIBILITIES

What You'll Do

Dynamics 365 Development

  • Customize and configure D365 Sales and Field Service modules
  • Develop plugins, custom workflows, and business rules
  • Create and modify forms, views, dashboards, and charts
  • Build custom entities and relationships to meet business requirements
  • Implement security roles and field-level security

Power Platform Solutions

  • Build Power Apps (model-driven and canvas apps) for mobile and web
  • Create Power Automate flows for business process automation
  • Develop Power BI reports and embed them in D365
  • Integrate Power Virtual Agents for customer self-service
  • Use Dataverse for data modeling and storage

Integration & Development

  • Assist with API integrations between D365 and external systems
  • Write JavaScript for client-side customizations
  • Develop C# code for server-side extensions
  • Support data migration and import activities
  • Debug and troubleshoot CRM issues

Learning & Collaboration

  • Work closely with senior developers to learn best practices
  • Participate in code reviews and technical discussions
  • Document solutions and maintain technical specifications
  • Assist with testing and quality assurance
  • Stay current with D365 updates and new features

REQUIREMENTS

What We're Looking For

Education & Experience

  • 1-3 years of software development or CRM experience
  • Bachelor's degree in Computer Science, IT, or related field (or equivalent experience)
  • Basic understanding of CRM concepts and business processes
  • Some exposure to Microsoft Dynamics 365 or similar CRM platforms
  • Eagerness to specialize in the Microsoft ecosystem

Technical Skills

  • Basic knowledge of C# and .NET framework
  • Understanding of JavaScript and web technologies
  • Familiarity with SQL and database concepts
  • Basic understanding of REST APIs and web services
  • Some experience with Power Platform tools is a plus
  • Knowledge of Azure services is beneficial

Nice to Have

  • Microsoft certifications (PL-200, MB-210, MB-240)
  • Experience with field service or sales processes
  • Knowledge of Azure DevOps and source control
  • Exposure to agile development methodologies
  • Experience with data migration tools
  • Understanding of mobile application development

Soft Skills

  • Strong problem-solving and analytical thinking
  • Excellent communication skills
  • Ability to work independently and ask questions when needed
  • Detail-oriented with a focus on quality
  • Enthusiasm for learning new technologies
  • Team player with a collaborative mindset

COMPENSATION & BENEFITS

Compensation & Benefits

Base Salary

$70,000 - $90,000 based on experience

Variable Compensation

Performance-based bonuses

Benefits Package

Generous unlimited PTO policy
Remote-first with optional office access
Professional development budget ($2,000/year)
Paid Microsoft certification exams
Latest equipment and development tools
Mentorship from senior developers
Fast-paced learning environment

SUCCESS METRICS

What Success Looks Like

  • Successfully complete D365 customizations with increasing independence
  • Obtain at least one Microsoft certification within the first year
  • Contribute to 3-5 client projects in the first six months
  • Demonstrate growing proficiency in Power Platform tools
  • Receive positive feedback from senior team members and clients

You're Our Ideal Candidate If...

You're an early-career developer excited about building a career in CRM and business applications. You're curious about how technology can transform business processes and eager to learn from experienced professionals. You may not have all the answers yet, but you're resourceful, ask good questions, and take pride in finding solutions. You're looking for a role where you can grow quickly, work on real client projects, and build expertise in the Microsoft ecosystem. Most importantly, you're ready to join a team that will invest in your development and help you build a successful career in technology consulting.

Frequently Asked Questions

Other Open Positions

Apply for Junior CRM Developer

Personal Information

Professional Information

Resume & Documents

Application Details

Additional Questions