Principal Consultant

Principal Consultant, with the following duties:

  1. Design, develop, integrate, implement and modify software applications and software systems for different versions of Microsoft Dynamics ERP (Enterprise Resource Planning) using X++, C#, ASP.Net, SSRS, and DIXF.
  2. Analyze business requirement by conducting gap analysis of the ERP systems including identification of business needs, defining requirements and scope, selection of software tools and platform required to build extensions and features tailored for customers.
  3. Perform data migration and data integration using Microsoft Dynamics product family for various industry verticals.
  4. Act as liaison with offshore implementation teams.
  5. Use advance and complex IT theories and methods related to enterprise software implementations. Advise clients on improving business processes and consulting to best use Microsoft Dynamics product family.
  6. Work with Project Management Office (PMO) to ensure that all projects for the customer are complying PMO standards.
  7. Define project scope, goals and deliverables which support business goals in collaboration with all stake holders of IT projects.



  • Educational requirements: Bachelor degree in computer science or a related field
  • Work experience requirements: 5 years of experience in the offered position, or related.

Skill set requirements: 5 years in the following skill set:

  1. Dynamics Ax customizations using X++, Aif, DIXF.
  2. SQL server reporting services.
  3. Microsoft C#, ASP.Net web development.
  4. SQL server integration services.


The position is currently located in Lyndhurst, NJ, but may require medium to long-term relocation to Cranbury NJ, Pittsburgh PA or other unanticipated locations in the US. The position is 40 hours per week, 9:00 a.m. – 5:00 p.m


Software Engineering


Lyndhurst, NJ


Full Time