D365 Senior Developer

Robert Half
Atlanta, United States of America
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Atlanta, United States of America

Tech stack

JavaScript
Adobe InDesign
API
Agile Methodologies
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Software Debugging
Microsoft Dynamics
Performance Tuning
Software Engineering
SQL Databases
Systems Integration
Microsoft Power Automate
X++ (Programming Language)
Information Technology
Api Management
Serverless Computing

Job description

Solution Design and Development

  • Design, develop, and implement customizations, extensions, and integrations within the Dynamics 365 platform to meet client-specific requirements.
  • Leverage tools such as X++, C#, JavaScript, Power Platform, Logic Apps, and Azure Functions to build scalable and high-performance solutions.
  • Collaborate and ensure development aligns with architectural standards and project goals.

Code Oversight and Quality Assurance

  • Oversee the quality of code developed by the team, conducting code reviews to ensure adherence to best practices, security standards, and scalability requirements.
  • Approve and promote code through the development lifecycle, ensuring readiness for deployment.
  • Troubleshoot and resolve technical issues, providing guidance to team members to address complex challenges.

Collaboration with Distributed Teams and Partners

  • Collaborate with distributed development resources (onshore/offshore/partners as applicable) to support timely delivery of technical work.
  • Maintain clear communication channels across teams to facilitate seamless handoffs, reviews, and resolution of blockers.
  • Coordinate expectations for deliverables, timelines, and definition of done, escalating risks to technical leads/project management as needed.

Collaboration with Project Teams

  • Work closely with functional consultants to translate business requirements into technical specifications.
  • Support project managers and technical leads in tracking development progress and addressing blockers.
  • Participate in design and planning sessions to ensure technical feasibility and alignment with client needs.

Integration and Customization

  • Develop and configure integrations between Dynamics 365 and external systems using APIs, Logic Apps, and Azure services.
  • Customize Dynamics 365 modules (Finance, Supply Chain, Customer Engagement, etc.) to align with specific business processes.
  • Manage and execute data migrations, ensuring accuracy and security throughout the process.

Continuous Improvement and Innovation

  • Identify opportunities to improve existing codebases and processes to enhance efficiency and maintainability.
  • Stay current with the latest Dynamics 365 updates, tools, and best practices, incorporating them into development efforts.
  • Contribute to internal knowledge sharing by documenting solutions and providing technical guidance to the team.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of experience in Dynamics 365 development, including extending functionality and managing complex solutions.
  • Advanced proficiency in X++, C#, JavaScript, and SQL for Dynamics 365 customization and development.
  • Experience with Power Platform, Logic Apps, Azure Functions, and API integrations.
  • Proven experience reviewing, promoting, and troubleshooting code developed by cross-functional teams.
  • Strong familiarity with Agile development methodologies and tools like Azure DevOps for task and workflow management.
  • Familiarity with, or hands-on experience working in, the Dynamics 365 Enterprise Asset Management (EAM) module is strongly preferred.
  • Microsoft certifications such as Dynamics 365 Developer Associate or Power Platform Developer Associate are preferred.

Skills and Competencies:

Technical Proficiency and Code Quality

  • Expertise in Dynamics 365 customization, integrations, and performance optimization.
  • Strong skills in code review and promotion, ensuring alignment with best practices and client requirements.
  • Ability to debug and resolve complex technical issues effectively and efficiently.

Workload Management and Cross-Team Collaboration

  • Ability to plan and manage personal workload and priorities across multiple workstreams in an Agile environment.
  • Ability to collaborate effectively with geographically distributed teams and stakeholders to drive alignment and delivery.

Collaboration and Communication

  • Strong communication skills to effectively engage with functional teams, technical leads, and offshore developers.
  • Ability to articulate technical concepts to non-technical stakeholders clearly and effectively.

Innovation and Problem-Solving

  • Proactive in identifying and implementing innovative solutions to address client needs.
  • A forward-thinking mindset with a focus on improving development processes and deliverables. Technology Doesn't Change the World, People Do.®

About the company

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position