SME Software Developer US Department of State
Listed on 2026-09-18
-
Software Development
SQL Developer, .NET Developer, Backend Developer, M365, SharePoint & Power Platform
Description
The SME Software Developer, Applications will serve as a senior technical subject matter expert supporting the development, enhancement, modernization, integration, and sustainment of the PRM Enterprise System. PRiMES is a mission-critical Department of State platform used to manage project funding, partner information, program data, monitoring activities, financial plans, reporting, and data visualizations for the Bureau of Population, Refugees, and Migration and other Department users.
This role will focus on designing, developing, maintaining, troubleshooting, and enhancing enterprise application solutions within Microsoft Dynamics 365 CRM and the Microsoft Power Platform. The SME Software Developer will support application modernization, CRM configuration, custom development, workflow automation, system integration, SQL Server development, production support, and Agile/Scrum delivery activities.
The ideal candidate will bring deep hands-on technical experience with Dynamics 365 CRM, Power Apps, Power Automate, C#/.NET development, JavaScript, APIs, SQL Server, and federal enterprise application environments.
Key Responsibilities Dynamics 365 CRM and Power Platform Development- Design, develop, configure, and maintain enterprise solutions within Dynamics 365 CRM and Microsoft Power Platform.
- Configure custom entities, forms, views, business rules, workflows, and CRM security models.
- Develop CRM plugins, JavaScript web resources, and custom business logic using C#, JavaScript, and the Dynamics CRM SDK.
- Build and maintain Power Apps to support business processes, program workflows, and user-facing functionality.
- Build and maintain Power Automate workflows to support approvals, notifications, automation, and process efficiency.
- Support automated notifications, workflow processes, and system-triggered business logic.
- Ensure Dynamics 365 and Power Platform solutions are secure, scalable, maintainable, and aligned with user and mission needs.
- Develop and enhance custom applications using .NET, ASP.NET, Web API, C#, JavaScript, HTML/CSS, and related technologies.
- Support enterprise application modernization and enhancement initiatives.
- Assist with modernizing existing application functionality, improving interfaces, and supporting system architecture enhancements.
- Support migration, modernization, and enhancement activities across the PRiMES platform.
- Develop technical solutions that improve usability, data quality, workflow efficiency, and reporting capabilities.
- Troubleshoot application issues, support production systems, and implement enhancements based on user and stakeholder needs.
- Integrate Dynamics 365 CRM and Power Platform solutions with external systems using REST APIs, OData, JSON, XML, and web services.
- Support enterprise application integration activities involving PRiMES and related Department systems.
- Develop and maintain integration logic, data exchange processes, and system interfaces.
- Work with technical teams to identify integration requirements, data dependencies, and interface issues.
- Support API-driven modernization efforts and ensure integrations are reliable, secure, and properly documented.
- Support SQL Server database development, including stored procedures, views, triggers, data queries, and reporting support.
- Assist with data migration, data transformation, system modernization, and application enhancement initiatives.
- Support development of queries and data structures that enable reporting, dashboards, workflows, and system functionality.
- Work with business intelligence analysts, data scientists, developers, and stakeholders to ensure application data supports…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).