> Markdown version of [/jobs/ext/2935869-sme-software-developer-applications-us-department-of-state](https://www.wearedevelopers.com/jobs/ext/2935869-sme-software-developer-applications-us-department-of-state). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SME Software Developer, Applications - US Department of State - **Company:** TLN Worldwide Enterprises Inc - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $140,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Business Logic, C Sharp (Programming Language), Cascading Style Sheets (CSS), Custom Software, Data Transformation, Data Migration, Data Structures, Data Visualization, Database Development, Microsoft Dynamics CRM, Electronic Data Interchange (EDI), JSON, Microsoft Dynamics, Microsoft Software, Microsoft SQL Server, Open Data Protocol, Scrum Methodology, Release Management, Application Data, Software Engineering, SQL Stored Procedures, Systems Architecture, Systems Integration, Web Services, Extensible Markup Language (XML), Enterprise Application Integration, Enterprise Software Applications, Microsoft Power Automate, Power Platform Integration, SC Clearance, Api Design, Restful APIs, Powerapps, Web Api - **Published:** September 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ddce2b93efdf4a6c ## About the Role * Secret clearance required. * 10+ years of software development experience. * Hands-on experience developing and supporting Dynamics 365 CRM solutions. * Experience with Microsoft Power Platform, including Power Apps and Power Automate. * Strong development experience with C#, JavaScript, .NET, ASP.NET, Web API, or similar Microsoft technologies. * Experience developing CRM plugins, JavaScript web resources, custom entities, forms, views, workflows, and security roles. * Experience integrating enterprise applications using REST APIs, OData, JSON, XML, and related integration models. * Strong SQL Server experience, including database development, stored procedures, views, triggers, and reporting queries. * Experience supporting enterprise application modernization or enhancement initiatives. * Experience working in Agile/Scrum development environments. * Ability to communicate effectively with technical teams, business stakeholders, and federal clients. ## Description 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., * 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 reporting and operational needs. * Help improve consistency, accuracy, accessibility, and reliability of data used within PRiMES. Agile/Scrum Delivery * Participate in Agile/Scrum ceremonies, including sprint planning, backlog grooming, estimation, daily stand-ups, sprint reviews, retrospectives, and status updates. * Collaborate with cross-functional teams to gather requirements, clarify user stories, document technical solutions, and deliver high-quality software. * Work with project managers, business analysts, testers, data staff, product owners, and federal stakeholders to ensure requirements are accurately implemented. * Support sprint execution by identifying technical risks, blockers, dependencies, and solution options. * Provide technical input for release planning, enhancement prioritization, and backlog refinement. Production Support and Troubleshooting * Troubleshoot application issues and support production systems. * Analyze defects, user issues, workflow problems, performance concerns, and integration errors. * Implement fixes, enhancements, configuration updates, and technical improvements. * Support testing, validation, user acceptance testing, and release readiness activities. * Document technical solutions, configuration decisions, development changes, and support procedures. * Ensure software deliverables meet work standards, quality expectations, and stakeholder requirements. Stakeholder and Technical Team Collaboration * Communicate effectively with technical teams, business stakeholders, and federal clients. * Translate business needs into practical technical solutions. * Provide technical guidance and recommendations related to Dynamics 365 CRM, Power Platform, custom development, integration, and modernization. * Collaborate with developers, system experts, project managers, analysts, data scientists, and end users. * Support customer meetings, technical discussions, solution reviews, and application enhancement planning as needed. * Maintain a customer-focused approach while delivering secure, reliable, and mission-aligned technical solutions. ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)