Syntricate Technologies
Senior Dynamics Developer
Syntricate Technologies, Grand Rapids, Michigan, us, 49528
Job Title: Senior Dynamics DeveloperLocation: Grand Rapids, MI, USType: Full-Time
DUTIES AND 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 NHA's 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 NHA's purpose and vision to evaluate and build excellent solutions for NHA's stakeholders - Ability to provide production support on an as-needed basis - Deep understanding of internal systems and their integrations QUALIFICATIONS: To perform this position successfully, an individual must be able to perform each job duty satisfactorily. The list below represents the knowledge, skills, and abilities of the position. Must Haves: - 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 - Excellent multitasking and prioritization abilities - Strong communication skills and ability to explain technical concepts to non-technical people An ideal candidate would also have experience in some or all the following: - Developing plugins, actions and assemblies for D365 - 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 - Source Control / Git (Azure DevOps) - Using third-party tools such as XRMToolKit and XRMToolBox - Using Managed solutions and deployment pipelines - Developing and Consuming REST web services for enterprise applications - Automated build/deployment processes and configuring servers - Integrating with services such as Marketo, Twilio and Intercom - Agile-based software development using SAFe or similar methodologies Please click here to learn more about our core values. National Heritage Academies is an equal opportunity employer.
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
DUTIES AND 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 NHA's 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 NHA's purpose and vision to evaluate and build excellent solutions for NHA's stakeholders - Ability to provide production support on an as-needed basis - Deep understanding of internal systems and their integrations QUALIFICATIONS: To perform this position successfully, an individual must be able to perform each job duty satisfactorily. The list below represents the knowledge, skills, and abilities of the position. Must Haves: - 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 - Excellent multitasking and prioritization abilities - Strong communication skills and ability to explain technical concepts to non-technical people An ideal candidate would also have experience in some or all the following: - Developing plugins, actions and assemblies for D365 - 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 - Source Control / Git (Azure DevOps) - Using third-party tools such as XRMToolKit and XRMToolBox - Using Managed solutions and deployment pipelines - Developing and Consuming REST web services for enterprise applications - Automated build/deployment processes and configuring servers - Integrating with services such as Marketo, Twilio and Intercom - Agile-based software development using SAFe or similar methodologies Please click here to learn more about our core values. National Heritage Academies is an equal opportunity employer.
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