Senior Microsoft Dynamics 365 Developer

Macpower Digital Assets Edge Private Limited

Grand Rapids, MI

JOB DETAILS
SALARY
$120,000–$130,000 Per Year
SKILLS
Agile Programming Methodologies, Architectural Services, CRM Integration, Channel Strategies, Cloud Applications, Cloud Architecture, Computer Science, Continuous Improvement, Cross-Functional, Customer Relationship Management (CRM), Customer Relationship Management (CRM) Systems, Engineering, Information Technology & Information Systems, Integration Testing, JavaScript, Microsoft C# (C Sharp), Microsoft Dynamics, Microsoft Dynamics CRM, Microsoft Product Family, Microsoft SQL Server, Microsoft Transact-SQL (T-SQL), Microsoft Windows Azure, Platform as a Service (PaaS), Production Support, Requirements Management, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI), Team Lead/Manager, Team Player, Test Automation, Testability, Unit Test
LOCATION
Grand Rapids, MI
POSTED
9 days ago
Job Summary:
  • You will report to the IT Dynamics Developer Team Lead and as a member of a high-performing team of software professionals responsible for building, supporting, and continuously improving the Customer Relationship Management platform, Microsoft Dynamics 365.
  • This position reports to the IT Dynamics Developer Team Lead and is a key member of a high-performing team of software professionals responsible for building, supporting, and continuously improving the Customer Relationship Management platform(s), currently Microsoft Dynamics 365.
  • The ideal candidate for this position will have 3+ years of software engineering experience and experience with enterprise CRM systems.
  • This person will be a strategic partner to multiple business teams, a champion for a community of users, a catalyst for effective teamwork, and support the team to deliver maximum value to the organization.
Duties & Responsibilities:
  • Leads complex, cross-functional software engineering projects from inception to completion.
  • Helps define and assist in the implementation of technical processes and procedures including on-prem and cloud architecture, PaaS, unit testing, integration testing, automation of build processes and configurations.
  • Assists in maintaining and improving existing CRM software suite with a focus on system optimization and system quality.
  • Driven to share their knowledge with others, helping to guide technical conversations in a productive manner.
  • Knowledge and experience with the entirety of the Software Development Life Cycle (SDLC).
  • An excellent understanding of how their work fits into the larger architectural picture from a maintainability and testability point of view.
  • Synthesize business requirements and understanding of our purpose and vision to evaluate and build excellent solutions for our stakeholders.
  • Ability to provide production support on an as-needed basis.
  • Deep understanding of internal systems and their integration.
What are the 3-4 non-negotiable requirements of this position:
  • 10+ Years of experience developing in C#.
  • 10+ Years of experience developing in JavaScript.
  • 5+ Years of experience working with Enterprise CRM Systems (Dynamics 365, SugarCRM).
  • 2+ Years of experience in Microsoft SQL Server/TSQL.
  • Bachelor's Degree in Computer Science, Computer Information Systems or equivalent.
What are the nice-to-have skills:
  • Low / No-code tools such as Power Automate and Power Apps.
  • Developing integrations using Microsoft CRM SDK in C#.
  • Azure Cloud experience with App Services, App Registrations, Key Vaults, Function Apps and Service Bus.
  • Agile-based software development using SAFe or similar methodologies.

About the Company

M

Macpower Digital Assets Edge Private Limited