Archived: Medical Teams International

D365/Power Platform Developer

Job Location: Remote

This position is a D365 / Power Platform Developer who wants to make a difference in lives of others! The base of this position initially will help lead Medical Teams International D365 (CRM Sales) environment to its next stage of modernization. Converting customization to more standardization for CRM which means extending more deeply into Microsoft’s Power Platform offerings. Additionally, they will be sought after to help move us deeper into the Power Platform stack.

Working alongside the IS Manager Applications and Business Owners, and in conjunction with outside partners, this position develops assets that provide useful insights that help organizational decisions. They are the lead technical resource for the D365 requests. As a key member of the IS team, the D365 / Power Platform Developer is responsible for in all phases of the design, development, and maintenance for Microsoft D365 online environment and other business systems. The D365 / Power Platform Developer works across multiple lines of business to deliver solutions for a wide range of applications that streamline, automate and scale internal business processes.

Medical Teams International Calling:

Daring to love like Jesus, we boldly break barriers to health and restore wholeness in a hurting world.


  • Provides technical and systems design expertise in the development, integration and maintenance of Microsoft Dynamics 365 (D365), including integration to other business systems: Power BI, ERP, and other related business systems.
  • Maintains D365 system including monitoring end user usage, performing application administration tasks, and managing application development, patching, and upgrade projects.
  • Coordinates with the Information Systems team and company stakeholders to develop, test, implement, maintain and document business processes.
  • Provide ongoing technical support for the products and systems supported by the Information System Team with additional features, fixes, and other service requests.
  • Demonstrates deep understanding and direct experience through the technical design of solutions for D365.
  • Enables capabilities available in the Power Platform technology to enable the organization to be better positioned on strategy driven requests and projects to further the organization growth, and other capabilities as they arise.
  • Supports continuous process improvement efforts through D365 / Power Platform and overall development life cycle including development, testing, quality assurance, and deployment.
  • Responsible for consulting on D365 / Power Platform engagements including design, implementation, upgrade, and or extension of existing applications.

Other Duties:

  • Support safeguarding of program participants and employees through promoting an environment of awareness and upholding the code of conduct provisions of Medical Teams Protection from Sexual Exploitation & Abuse, Child & Vulnerable Adult protection, and harassment-free workplace policies.
  • Utilize software development lifecycle (SDLC) best practices.
  • Utilize volunteers whenever possible.
  • Additional duties as assigned.



  • Bachelors Degree in business, Information Technology (IT), computer science, or closely related field


  • 5+ years of experience in a related CRM solution and 3+ years in the Power Platform stack plus high school diploma.


  • Masters Degree



  • Minimum three years experience in development, systems analysis, system implementation, and change projects with information systems. Note: Qualifying experience above the required years may substitute for years of education.
  • Functional and technical expertise in Microsoft Dynamics 365 configuration, web service programming, development and application integration capabilities
  • Experience gathering and managing business and technical requirements for solution implementation.
  • Proficiency in API, REST/ODATA and soap endpoints
  • Comfortable using Visual Studio, AzureDevOps, source control
  • Experience working with team members in geographically dispersed organization.


  • Proficiency in CRM API and CRM SDK
  • Experience in designing and developing deliverables in Microsoft 365 platform as it pertains with D365 and/or Power Platform stack
  • Minimum three years experience in relevant business systems; CRM, Marketing Automation, Financials, etc. Note: Qualifying experience above the required years may substitute for years of education
  • Experience Developing Azure Logic and Azure Functions
  • Familiarity with Data Export Service and Azure SQL; CDS and TDS experience a plus
  • Previous applicable experience in non-governmental organization (NGO) or health care and/or human services management environment.



  • Various customer relationship management tools.
  • Exposure to other CRM systems or tools other than D365 are considered a plus.
  • Strong understanding of the platform, with the ability to build custom apps and objects, formula fields, custom views, and other content of intermediate complexity.
  • Practical experience creating and maintaining workflows both traditional means and Power Automate
  • Demonstrated ability to support key system integration and implement projects which drive business process improvement and technology standardization.


  • Very skilled at managing projects to satisfactory completion.
  • Very skilled at resolving application and integration issues.
  • Skilled at building and maintaining integrations to third-party applications; fully test all coded solutions.
  • Very skilled at documenting all technical work and creating training materials for end-users related to customizations.


  • Proven ability to design and implement new processes and facilitate user adoption.
  • Ability to coordinate and gather requirements from stakeholders then convert them into business process results.
  • Ability to write, read, and speak English proficiently.
  • Ability to work cooperatively and collaboratively within a team environment while prioritizing tasks.
  • Ability to embrace and promote Medical Teams International’s values, mission and vision.
  • Ability to represent the organization in a professional manner to donors, volunteers, and the public.
  • Commitment to Medical Teams International Calling Statement and Core Values.


Physical Requirements:

The physical requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job the employee must be able to:

  • Frequent use of a personal computer, database and digital platforms, and other office productivity machinery, such as a copy machine and computer printer.
  • Frequently uses hands, fingers, and arms to reach, handle, touch or feel equipment, medical instruments, materials, computer.
  • Frequent communication and exchange of information among colleagues and persons of concern which requires the ability to speak, hear, convey and express oneself.
  • Frequent close vision and the ability to adjust focus.
  • Occasionally ascends/descends stairs, steps, or ladder
  • Occasionally move about inside an office to access file cabinets, office machinery, meet with colleagues, etc.
  • The employee must occasionally lift and/or move up to 10 pounds.
  • Seldom to occasionally positions self to stoop, kneel, crouch, or crawl.
  • If in travel status, occasional to frequent traversing over rough or steep terrain in either a motor vehicle or on foot.

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.
  • The noise level in the work environment is usually moderately quiet.
  • The employee may be required to travel to remote areas of the world where there are potential health hazards and risks, limited hygiene facilities, extreme weather, and very basic living conditions.


Stay in the loop on the latest global health news, trends, and community events.

Become a Field Notes subscriber today!

* required