Dynamics 365 Developer

New York, New York

BLDG SVC 32 B-J
Apply for this Job
About Us:

Building Services 32BJ Benefit Funds ("the Funds") is the umbrella organization responsible for administering Health, Pension, Retirement Savings, Training, and Legal Services benefits to over 100,000 SEIU 32BJ members. Our mission is to make significant contributions to the lives of our members by providing high quality benefits and services. Through our commitment, we embody five core values: Flexibility, Initiative, Respect, Sustainability, and Teamwork (FIRST). By following our core values, employees are open to different and new ways of doing things, take active steps to improve the organization, create an environment of trust and respect, approach their work with the intent of a positive outcome, and work collaboratively with colleagues.

The Funds oversees and manages $9 billion dollars in assets, which are made up of many, varied and complex funds. The dollars come from a number of sources, including the property owners who pay into the funds on behalf of their employees, and as such, requires those who oversee and manage the money to be highly skilled financial management people.

For 2023 and beyond, 32BJ Benefit Funds will continue to drive innovation, equity, and technology insights to further help the lives of our hard-working members and their families. We use cutting edge technology such as: M365, Dynamics 365 CRM, Dynamics 365 F&O, Azure, AWS, SQL, Snowflake, QlikView, and more.

Please take a moment to watch our video to learn more about our culture and contributions to our members: youtu.be/hYNdMGLn19A

Summary: Under the supervision of the Manager, Dynamics 365 Development, the Dynamics 365 Developer would be involved in designing, coding, configuring, 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 to deliver seamless participant service experiences, working closely with business stakeholders to ensure that the platform meets participant needs and drives business success.

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, AppSource and third-party applications;
  • Lead the implementation of Dynamics 365 Customer Service solutions, including configuring case management, service scheduling, knowledge management, and omnichannel capabilities.
  • 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, workflows, business process flows, automation, 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 Azure DevOps and Git);
  • 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 3 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 Experience with the CE, Sales, and Customer Service modules within Dynamics 365 is mandatory;
  • 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 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 HTML, CSS, Bootstrap, SOAP, XML, REST APIs, SQL);
  • 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;
  • Strong problem-solving skills and the ability to work independently;
  • Excellent communication and interpersonal skills to work collaboratively with business stakeholders;
  • Ability to manage multiple tasks and deadlines in a fast-paced environment;
  • Ability to analyze requirements, identify solutions, and document processes and technical designs;
  • Ability to establish and maintain effective working relationships with team members, supervisors, and employees from other departments.
Education and/or Experience: Bachelor's degree in Computer Science, or a related discipline.

Language Skills: Speak, read, write and understand English

Reasoning Ability: High

Certificates, Licenses, Registrations: None

Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals to perform the essential functions.
  • Under 1/3 of the time: Standing, Walking, Climbing or Balancing, Stooping, Kneeling, Crouching, or Crawling
  • 1/2 to 2/3 of the time: Sitting, Reaching with Hands & Arms
  • Over 2/3 of the time: Talking or Hearing
  • 100% of the time: Using Hands
Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • 1/3 to 2/3 of the time: Work near moving or mechanical parts, exposure to radiation, moderate noise.
Date Posted: 08 May 2025
Apply for this Job