Dynamics 365 Developer
at Engage Partners, Inc.

Date Posted: 3/21/2020

Job Description

Summary:            Under the supervision of the Director of Infrastructure and Development, the Dynamics 365 Developer would be involved in designing, coding, testing and deploying new applications built on Microsoft Dynamics 365 to meet our business requirements. The developer would leverage technical expertise to configure and maintain the software applications, and provide technical guidance and leadership through the end-to-end delivery of the Dynamics 365 applications.



Essential Duties and Responsibilities:


         Design forms, workflow processes, web services, plugins, and other components needed to meet the business requirements within the Dynamics 365 system;


         Design and develop Dynamics 365 components and third party integrations;


         Configure and customize Microsoft Dynamics 365 applications using Forms, Native and Custom Entities, Plugins (JavaScript, C#), Microsoft Flows, PowerBI, PowerApps, Azure IoT Suite, AppSource and third party applications, Azure Machine Learning, and SSRS Reports;


         Ensure that all solutions are lightweight, scalable, completely secure, and built to an appropriate level of quality;


         Work with business users to configure Microsoft Dynamics 365 to meet requirements;


         Develop and maintain new and existing applications, systems, custom reports, and database structures;


         Participate in the implementation of the solution architecture, understanding and recognizing the impacts of the solution to other systems;

         Participate in requirement analysis along with business analysts, and business users;


         Create Design and Technical specifications document;


         Assist and support other programmers in development, techniques and coding assignments;


         Apply industry software development standards and best practices including, but not limited to, unit test automation, code reviews, and maintaining code versions / application solutions in available repositories (such as SVN);


         Research and recommend new and existing technologies to meet business needs, including creating prototypes, design documents, and solution designs;

         Plan and prioritize activities;


         Report activities and progress to the management on a weekly basis;


         Work on multiple projects at the same time;


         Perform tasks as required by management; and


         Provide support after hours and on weekends, when necessary.



Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.


         At least 5 years experience with Microsoft Dynamics 365 with strong knowledge of and experience with platform capabilities, out of the box configurations, customizations, and integration with other components such as SharePoint, OneDrive, Exchange Server, and Outlook etc.;


         Experience with the CE, Sales, Event Management/Marketing, Customer Service modules within Dynamics 365 is mandatory;


         Experience working with Dynamics 365 Portals;


         Experience building custom applications, modifications, integrations, data conversion routines, workflows, and custom reports for Dynamics 365;


         Experience integrating MS Dynamics 365 with Azure Blob for document management;


         Experience working with data migration and loading for Dynamics 365;


         Experience in integrating with other AppSource and third party applications (Outlook, etc.);


         Experience in full System Development Life Cycle (SDLC) with knowledge of Agile and /or Waterfall methodology;


         At least 3 years web development experience (ASP.Net, C#, JavaScript, MVC, MVVM, HTML, CSS, Bootstrap, SOAP, XML, REST APIs);


         Experience with SQL Server, Transact SQL;


         Experience with SQL Server Reporting Services (SSRS);


         Experience with SQL Server Integration Services (SSIS);


         Knowledge in data warehouse, ETL, data modeling is a plus;


         Working knowledge of Oracle and Python programming is a plus;


         Candidate must have excellent communication (verbal and written) and interpersonal skills, including effectively communicating with technical and non-technical team members;

         Experience working in a high demand work environment.


Interpersonal Skills:


         Detail oriented with excellent organization and analytical skills;


         Ability to plan and take initiatives to accomplish objectives in timely fashion;


         Ability to prioritize work and meet deadlines;


         Ability to establish and maintain effective working relationships with team members, supervisors, and employees from other departments.


Education and/or

Job Requirements

Bachelor’s degree in Computer Science, or a related discipline.


Please forward your resume to [Click Here To Join] for immediate consideration.

Job Snapshot

  • Employee Type: Full-Time
  • Location: New York, NY
  • Job Type: Other
  • Experience: At least 5 year(s)
  • Date Posted: 3/21/2020

About Us

Join a winning team that gets the job done right. At Engage Partners, Inc., we focus on excellence in the industry of staffing solutions. We work hard every day to get it right and get it done – the right employees, the right businesses, the right time.

There’s a reason why we have been around for decades. Engage Partners, Inc. has a wealth of experience matching people to their prospective employers (and vice versa). We have the ability to provide the opportunity for long-term career paths or temporary project assignments, temporary or full-time positions, executive management recruitment or attracting seasonal assistance. We work with a strong, diverse network of organizations across the country that are always looking for top-notch candidates to fill their open positions. From small business start-ups to Fortune 100 companies, we want your next job to be the one you’ve been waiting for.

We are a full-service staffing agency with opportunities for employment all across the U.S. Our recruitment efforts are focused on professionals in many areas of expertise:

  • Healthcare IT
  • Healthcare / Clinical & Non-Clinical
  • Administrative & Office Professionals
  • Information Technology
  • Sales & Marketing
  • Finance & Accounting
  • Pharmacy
  • Engineering, Energy & Green Technologies

Come see why our clients and our candidates seek out the level of service that makes the Engage Difference: We speak with our clients, not to them. Authoritative and approachable, it's always about the dialogue. Direct and to the point. Let's create solutions, not additional work.

Check out our current opportunities and join our Talent Network today!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email