Apex Systems · 2 weeks ago
Microsoft Dynamics 365 (CRM) Senior Software Engineer
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a Microsoft Dynamics 365 (CRM) Senior Software Engineer to design and develop Microsoft-based business solutions in cloud environments, focusing on CRM solutions tailored for Sales, Marketing, Customer Service, and Project Operations.
Human ResourcesInformation TechnologyRecruiting
Responsibilities
Lead CRM Development : Architect, design, and implement CRM solutions using Microsoft Dynamics 365, specifically tailored for Sales, Marketing, Customer Service and Project Operations. Focus on developing and managing plugins, workflows, cloud flows, form scripting, and leveraging Dynamics CRM SDK
Technical Leadership : Provide strategic technical leadership to the CRM development team, mentoring developers, and driving best practices in software development, with a focus on security, performance, scalability and maintenance
Customization & Integration : Customize Dynamics CRM entities, develop and manage workflows, cloud flows, and plugins, and implement advanced form scripting. Integrate CRM with other enterprise systems such as Quote Management, Product Catalog, Invoicing and Agreements using REST and legacy web services (SOAP) and custom connectors
Project Management : Collaborate with Solution Architects, Project managers/owners to define project scope, timelines, and deliverables, ensuring CRM projects are delivered on time and to a high standard
Technical Governance : Conduct regular code reviews and enforce coding standards, conduct reviews (technical and solution) and manage production deployments/releases
Documentation : Maintain comprehensive technical documentation for all CRM customizations, configurations, and integrations
Qualification
Required
8+ years of experience in customizing and configuring Microsoft Dynamics 365 across various customer engagement modules, such as Sales, Customer Service, Marketing, Project Service, and other solutions of Power Platform
6+ years of experience in programming with C#, with a Strong understanding of Object-Oriented Programming, and domain-driven design
6+ years of experience in web service development including REST and SOAP
Possess a solid understanding of Microsoft Dataverse, Power Apps (Model-driven Apps, Canvas Apps, Power Pages), Power BI, and Power Automate
Have proven experience in MS Dynamics 365 CE technical architecture design
Work with the team to identify and troubleshoot issues, perform root cause analysis, and provide long-term solutions
Good communication & customer-facing skills
Ability to lead and mentor team members
Excellent English communication skills (spoken and written)
Preferred
Highly desirable to have experience in Microsoft Azure Cloud solutions development, including Azure Functions, Logic Apps, Web Apps, Bot Framework, REACT JS
Benefits
Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Other discounts
On-demand training program
Access to certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Other perks to associations that include CompTIA and IIBA
Dedicated customer service team for our Consultants
Certified Career Coach
Company
Apex Systems
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.
H1B Sponsorship
Apex Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase