TLN Worldwide Enterprises

TLN Worldwide Enterprises

·23 days ago

Senior software developer - us department of state

Apply now

Location

remote, United States

Salary

$150k – $180k/yr

Commitment

Full Time

Level

Senior (5+ years)

Required skills

SaaSService IndustryOSSITLanguagesB2BAIBig Data ToolsData Science ToolsEnterprise SoftwareProject ManagementCRMAPIsSoftwareQuerying LanguagesFull Stack FrameworkSQLTemplating LanguagesSales & MarketingProgramming LanguagesProfessional Services

Job Description

The Senior Software Developer, Applications will support the development, modernization, enhancement, integration, and operations 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 help lead the transformation of the existing application, design new application functionality, modernize interfaces and architecture, and support enterprise solutions within Microsoft Dynamics 365 CRM and the Microsoft Power Platform.

The Senior Software Developer will work closely with the Project Manager, COR, Government Technical Manager, PRM product owner, developers, business analysts, data scientists, system experts, and end users to deliver secure, reliable, and user-focused application enhancements. The ideal candidate will bring senior-level application development experience, strong Microsoft technology expertise, hands-on Dynamics 365 and Power Platform development skills, cloud environment experience, Agile/Scrum delivery experience, and the ability to serve as a technical liaison for application modernization and enterprise system development.

Key Responsibilities

Application Development and Modernization

  • Design, develop, enhance, and maintain enterprise application solutions supporting PRiMES.
  • Help lead the transformation of existing application functionality and design new application features for a modernized interface and architecture.
  • Support application migration, modernization, enhancement, and cloud-based development efforts.
  • Develop and enhance custom applications using .NET, ASP.NET, Web API, C#, JavaScript, HTML/CSS, and related Microsoft technologies.
  • Support modernization of PRiMES modules related to finance, project management, monitoring, project elements, data visualizations, reporting, and workflow automation.
  • Build secure, scalable, maintainable, and user-centered application solutions aligned with stakeholder needs.

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 and user workflows.
  • Build and maintain Power Automate workflows to support business process automation.
  • Troubleshoot Dynamics 365 CRM and Power Platform issues and implement enhancements based on user and stakeholder requirements.

Integration and Database Support

  • Integrate Dynamics 365 CRM and Power Platform solutions with external systems using REST APIs, OData, JSON, XML, and web services.
  • Support SQL Server database development, including stored procedures, views, triggers, data queries, and reporting support.
  • Collaborate with database, reporting, analytics, and technical teams to ensure accurate data exchange and reliable application performance.

Technical Leadership and Team Coordination

  • Serve as a senior technical resource for PRiMES application development and modernization activities.
  • Attend customer meetings as requested and serve as a primary liaison for technical solutions.
  • Provide technical guidance to development teams and support effective collaboration across technical and business stakeholders.

Agile/Scrum Delivery Support

  • Participate in Agile/Scrum ceremonies, including sprint planning, backlog grooming, estimation, sprint reviews, retrospectives, and status updates.
  • Support development planning, user story refinement, technical estimation, and release coordination.

Operations, Maintenance, and Production Support

  • Support production systems, troubleshoot application issues, and implement fixes and enhancements.
  • Assist with testing, validation, and user acceptance activities as needed.
  • Help maintain a customer-focused approach by responding to user and stakeholder needs in a timely and professional manner.

Requirements

  • Secret clearance required.
  • Bachelor’s degree or higher in Statistics, Computer Science, Mathematics, Information Technology, Systems Engineering, or a related field.
  • 10+ years of experience in the IT services or software development field.
  • 2–5 years of experience working with a cloud environment.
  • Hands-on experience developing and supporting Dynamics 365 CRM solutions.
  • Strong development experience with C#, JavaScript, .NET, ASP.NET, Web API, or similar Microsoft technologies.
  • Strong written and verbal communication skills.

Ready to join the team?

Apply now

Similar Jobs: