Senior Software Developer Dynamics 365 CE (CRM)
Office location for this position: 14701 Charlson Road, Eden Prairie, MN 55347-5090 USA
As a Senior Software Developer at C.H. Robinson, you will use your strong collaboration, communication, and experience with Microsoft Dynamics CE to enhance our solutions for our CRM platform (Atmosphere). In this role, you will be responsible for development stream which includes: technical analysis, functional and technical design, development, monitoring, and testing solutions with complex system integration between our domain and the Dynamics 365 CE platform.
Perform development tasks related to configuration, customized plugins and workflow activities, preparing test plans, and process flows and business rules
Partner closely with our team leads to design and drive technical vision within Dynamics CE
Perform code reviews and participate in the mentorship to other developers in Dynamics CE development
Participate in or lead mid and lower level design discussions
Identify potential design risks in system design, data integrations, migrations, reporting and infrastructure
Maintain and enhance Azure functions for nightly intersystem integrations
Support and enhance solutions integration layer services
Translate high-level requirements into detailed designs
Assist business analysts in writing agile stories and acceptance criteria that are more technical in nature
Provide accurate technical estimates
Assist the team promote code within our DevOps pipeline/code and assist in resolving promotion issues or impediments
Write and recognize high quality code that will integrate within our domain and cloud-based applications
Deliver complete unit test coverage to prove correctness, robustness, and scalability
Ensure the systems your teams are responsible for are performant and appropriately monitored
Participate in resolution of production issues to determine root cause, create corrective action plan(s), and assist in preparing a summary business communication
3+ years of development and analysis experience with Dynamics 365 CE product family (includes CRM Dynamics, Dynamics CRM, Dynamic 365, D365)
1+ years of experience with Dynamics 365 CE online version
5+ years of experience in a development role
Experience with Object-oriented analysis design and development
Accomplished use with version control systems (i.e. TFS, GitHub)
High School Diploma or GED
Solution, form and sitemap customization
Plug-ins and custom workflow development
HTML/HTML5 (PowerApps PCF)
Dynamics 365 CE security model
Azure Relay or ESB familiarity
SQL, SSIS and FetchXML-based reports
Testing framework (i.e. Selenium or Fake XRM Easy)
Experience in iterative and incremental development (agile)
Excellent written and communication skills
Bachelor's degree in Computer Science, Software Engineering, or related technical field
We are proud to offer a top-tier benefits package, including medical, dental, vision, life and disability insurance, prescription drug coverage, paid parental leave, paid holidays and paid time off (PTO), 401K with company match, employee stock purchase plan, as well as a broad range of career development opportunities.
About C.H. Robinson
Come collaborate with our team of over 900 global IT professionals. You'll have the opportunity to work in an Agile environment and provide solutions to the world's most challenging supply chain problems. We believe in accelerating careers by providing ongoing training and professional development opportunities. Start here. Accelerate here.
C.H. Robinson is a Fortune 500, global company that values teamwork, initiative, accountability, and integrity from its employees. We work globally and innovate daily to enhance and execute supply chains that move goods around the world. We are empowered to make decisions, help our customers grow, give back to our communities. .
Join the 15,000 employees worldwide who are accelerating their careers at C.H. Robinson.
EQUAL OPPORTUNITY EMPLOYER
C.H. Robinson - Affirmative Action Employer/EOE/M/F/Disabled/Veteran