Sr. Microsoft Dynamics and Integration Developer

Tallahassee, FL
job summary:
Senior Developer

On an ongoing basis, the Senior Developer will report to the Application Development and Support manager. The Senior Developer may serve as the liaison for the Department with the Florida Digital Service, and solution providers/suppliers. The Senior Developer will work closely with project stakeholders and the OIT Applications Team. Work related to other divisions may be assigned by the Department's Contract Manager. The Senior Developer will focus on developing and improving business processes, assisting with the development of metrics, both within the technology and business organizations. The candidate must have the following abilities for consideration:

A strong technical mastery possessing a deep expertise in a number of core languages/frameworks (e.g., .NET/C#, Java, or Python) alongside a broad understanding of the technical ecosystem (i.e., frontend, backend, databases, and infrastructure).

Agnostic problem solving to not be attached to a specific tool or language, selecting the right tool for the job based on performance, maintainability, and business alignment.

Effectively manage data transfers between multi-platform applications, leverage Integration Platform as a Service (iPaaS) tools, and design clean APIs.

Identify, track, and deliberately manage technical debt, knowing how to balance refactoring code with delivering new business value.

Understand the entire software development lifecycle (SDLC) and play a key role in technical scoping, estimation, and risk mitigation before a single line of code is written.

Actively guide junior and mid-level developers through constructive code reviews, pair programming, and architectural deep-dives.

Explain complex technical constraints, risks, and trade-offs to product managers, business analysts, and executives in a way that aligns with business goals.

Champion documentation, automated testing, CI/CD pipelines, and coding standards to make the entire team more efficient.

The Senior Developer will provide, but not be limited to, the following activities and tasks.

High-Impact Technical Delivery Activities. The Senior Developer will tackle the tasks that require the highest degree of critical thinking and risk management.

Developing Core and Complex Features: Writing the foundational code for new initiatives, setting up architectural scaffolding, or handling highly complex integrations (such as orchestrating data syncs between enterprise systems or configuring secure APIs).

Deep-Dive Troubleshooting and Stabilization: Stepping in to diagnose and resolve critical production incidents, performance bottlenecks, or tricky data sync failures that have blocked the rest of the team.

Prototyping and Proofs of Concept: Building throwaway or experimental prototypes to validate a new technology choice, integration platform, or architectural approach before the wider team commits to it.

Technical Governance and Code Quality Delivery Activities. The Senior Developer will act as the guardian of the codebase, ensuring that the software remains maintainable, secure, and scalable over time.

Conducting Rigorous Code Reviews: Reviewing pull requests not just for syntax, but for architectural alignment, security vulnerabilities, edge-case handling, and test coverage.

Managing Tech Debt and Refactoring: Actively identifying rotting code or rigid architectures, documenting the risk, and systematically refactoring components during appropriate sprint windows.

Defining and Enforcing Engineering Standards: Establishing linting rules, branching strategies, automated testing protocols, and continuous integration/continuous deployment (CI/CD) pipelines to streamline delivery.

Writing and Maintaining Technical Documentation: Authoring system architecture diagrams, data models, integration maps, and runbooks so the platform's design is transparent to the rest of the organization.

Project Scoping and Business Alignment Delivery Activities. The Senior Developer will bridge the gap between business requirements and technical execution before development begins.

Technical Discovery and Estimation: Partnering with Project and Product Managers to break down vague business requirements into concrete technical tasks, identifying hidden dependencies, and providing realistic effort estimations.

Risk Assessment and Mitigation: Flagging potential compliance, security, or performance risks early in the planning lifecycle and designing technical workarounds.

Evaluating Third-Party Tools: Assessing vendor software, APIs, or iPaaS platforms to ensure they meet the organization's technical, security, and integration standards.

Team Enablement and Mentorship Daily Activities. The Senior Developer's output is multiplied by how much they improve the efficiency of the developers around them..

Mentoring and Pair Programming: Sitting down with junior and mid-level developers to help them talk through logic, learn new frameworks, and grow their problem-solving skills.

Leading Technical Knowledge Discussions: Introducing the team to new tools, design patterns, or platform updates.

Unblocking Team Members: Serving as an escalation point when a developer is stuck on a technical hurdle, helping them debug without completely taking over the task.

Contract Deliverables.

Pull Request (PR) Review Logs & Comment History: Exported or linked code reviews demonstrating thorough analysis of other developers' work, focusing on architectural alignment, edge-case validation, and security practices.

Automated Test & Code Quality Reports: Baseline and current reports from tools like SonarQube, checkstyle, or built-in framework linters showing maintained or improved code coverage, security vulnerability drops, and reduced technical debt.

CI/CD Pipeline Configurations: Documented YAML files or build definitions (e.g., GitHub Actions, Azure DevOps Pipelines) proving they established or optimized automated deployment and validation processes.

System Architecture Diagrams: Visual representations of the platform layout, data flow, and components (e.g., UML diagrams, C4 Model contexts, or cloud infrastructure maps).

Data Models & Entity Relationship Diagrams (ERDs): Documented schemas detailing how data is structured, stored, and related, ensuring long-term database integrity.

API & Integration Contracts: Swagger/OpenAPI specifications, data mapping sheets, or MuleSoft/iPaaS configuration designs outlining exactly how data transfers between multi-platform applications securely.

Technical Discovery & Spiking Summaries: Short, written summaries of Proofs of Concept (PoCs) or technical "spikes" that outline feasibility, tool evaluations, and clear recommendations for the path forward.

Technical Debt Registers / Risk Matrix: A documented backlog or log identifying current architectural weaknesses, security gaps, or compliance risks, accompanied by estimated effort and impact levels for remediation.

Detailed Estimation & Task Breakdowns: Jira epics, Azure DevOps features, or work breakdown structures (WBS) showing vague business requirements translated into granular, estimated, and sequenced technical tasks.

System Runbooks & Deployment Guides: Step-by-step instructions for environment provisioning, configuration settings, manual deployment steps (if any), and disaster recovery procedures.

Troubleshooting and Incident Post-Mortems: Root Cause Analysis (RCA) documents detailing complex production bugs, why they happened, how they were resolved, and the preventative measures implemented

Developer Onboarding and Setup Documentation: A comprehensive "Readme" or wiki page detailing how a new developer sets up their local environment, runs the codebase, and adheres to team coding standards.


location: Tallahassee, Florida
job type: Contract
salary: $70 - 75 per hour
work hours: 8am to 5pm
education: No Degree Required

responsibilities:

Senior Developer

On an ongoing basis, the Senior Developer will report to the Application Development and Support manager. The Senior Developer may serve as the liaison for the Department with the Florida Digital Service, and solution providers/suppliers. The Senior Developer will work closely with project stakeholders and the OIT Applications Team. Work related to other divisions may be assigned by the Department's Contract Manager. The Senior Developer will focus on developing and improving business processes, assisting with the development of metrics, both within the technology and business organizations. The candidate must have the following abilities for consideration:

  • A strong technical mastery possessing a deep expertise in a number of core languages/frameworks (e.g., .NET/C#, Java, or Python) alongside a broad understanding of the technical ecosystem (i.e., frontend, backend, databases, and infrastructure).
  • Agnostic problem solving to not be attached to a specific tool or language, selecting the right tool for the job based on performance, maintainability, and business alignment.
  • Effectively manage data transfers between multi-platform applications, leverage Integration Platform as a Service (iPaaS) tools, and design clean APIs.
  • Identify, track, and deliberately manage technical debt, knowing how to balance refactoring code with delivering new business value.
  • Understand the entire software development lifecycle (SDLC) and play a key role in technical scoping, estimation, and risk mitigation before a single line of code is written.
  • Actively guide junior and mid-level developers through constructive code reviews, pair programming, and architectural deep-dives.
  • Explain complex technical constraints, risks, and trade-offs to product managers, business analysts, and executives in a way that aligns with business goals.
  • Champion documentation, automated testing, CI/CD pipelines, and coding standards to make the entire team more efficient.
The Senior Developer will provide, but not be limited to, the following activities and tasks.

  • High-Impact Technical Delivery Activities. The Senior Developer will tackle the tasks that require the highest degree of critical thinking and risk management.
    • Developing Core and Complex Features: Writing the foundational code for new initiatives, setting up architectural scaffolding, or handling highly complex integrations (such as orchestrating data syncs between enterprise systems or configuring secure APIs).
    • Deep-Dive Troubleshooting and Stabilization: Stepping in to diagnose and resolve critical production incidents, performance bottlenecks, or tricky data sync failures that have blocked the rest of the team.
    • Prototyping and Proofs of Concept: Building throwaway or experimental prototypes to validate a new technology choice, integration platform, or architectural approach before the wider team commits to it.
  • Technical Governance and Code Quality Delivery Activities. The Senior Developer will act as the guardian of the codebase, ensuring that the software remains maintainable, secure, and scalable over time.
    • Conducting Rigorous Code Reviews: Reviewing pull requests not just for syntax, but for architectural alignment, security vulnerabilities, edge-case handling, and test coverage.
    • Managing Tech Debt and Refactoring: Actively identifying rotting code or rigid architectures, documenting the risk, and systematically refactoring components during appropriate sprint windows.
    • Defining and Enforcing Engineering Standards: Establishing linting rules, branching strategies, automated testing protocols, and continuous integration/continuous deployment (CI/CD) pipelines to streamline delivery.
    • Writing and Maintaining Technical Documentation: Authoring system architecture diagrams, data models, integration maps, and runbooks so the platform's design is transparent to the rest of the organization.
  • Project Scoping and Business Alignment Delivery Activities. The Senior Developer will bridge the gap between business requirements and technical execution before development begins.
    • Technical Discovery and Estimation: Partnering with Project and Product Managers to break down vague business requirements into concrete technical tasks, identifying hidden dependencies, and providing realistic effort estimations.
    • Risk Assessment and Mitigation: Flagging potential compliance, security, or performance risks early in the planning lifecycle and designing technical workarounds.
    • Evaluating Third-Party Tools: Assessing vendor software, APIs, or iPaaS platforms to ensure they meet the organization's technical, security, and integration standards.
  • Team Enablement and Mentorship Daily Activities. The Senior Developer's output is multiplied by how much they improve the efficiency of the developers around them..
    • Mentoring and Pair Programming: Sitting down with junior and mid-level developers to help them talk through logic, learn new frameworks, and grow their problem-solving skills.
    • Leading Technical Knowledge Discussions: Introducing the team to new tools, design patterns, or platform updates.
    • Unblocking Team Members: Serving as an escalation point when a developer is stuck on a technical hurdle, helping them debug without completely taking over the task.
Contract Deliverables.

  • Pull Request (PR) Review Logs & Comment History: Exported or linked code reviews demonstrating thorough analysis of other developers' work, focusing on architectural alignment, edge-case validation, and security practices.
  • Automated Test & Code Quality Reports: Baseline and current reports from tools like SonarQube, checkstyle, or built-in framework linters showing maintained or improved code coverage, security vulnerability drops, and reduced technical debt.
  • CI/CD Pipeline Configurations: Documented YAML files or build definitions (e.g., GitHub Actions, Azure DevOps Pipelines) proving they established or optimized automated deployment and validation processes.
  • System Architecture Diagrams: Visual representations of the platform layout, data flow, and components (e.g., UML diagrams, C4 Model contexts, or cloud infrastructure maps).
  • Data Models & Entity Relationship Diagrams (ERDs): Documented schemas detailing how data is structured, stored, and related, ensuring long-term database integrity.
  • API & Integration Contracts: Swagger/OpenAPI specifications, data mapping sheets, or MuleSoft/iPaaS configuration designs outlining exactly how data transfers between multi-platform applications securely.
  • Technical Discovery & Spiking Summaries: Short, written summaries of Proofs of Concept (PoCs) or technical "spikes" that outline feasibility, tool evaluations, and clear recommendations for the path forward.
  • Technical Debt Registers / Risk Matrix: A documented backlog or log identifying current architectural weaknesses, security gaps, or compliance risks, accompanied by estimated effort and impact levels for remediation.
  • Detailed Estimation & Task Breakdowns: Jira epics, Azure DevOps features, or work breakdown structures (WBS) showing vague business requirements translated into granular, estimated, and sequenced technical tasks.
  • System Runbooks & Deployment Guides: Step-by-step instructions for environment provisioning, configuration settings, manual deployment steps (if any), and disaster recovery procedures.
  • Troubleshooting and Incident Post-Mortems: Root Cause Analysis (RCA) documents detailing complex production bugs, why they happened, how they were resolved, and the preventative measures implemented
  • Developer Onboarding and Setup Documentation: A comprehensive "Readme" or wiki page detailing how a new developer sets up their local environment, runs the codebase, and adheres to team coding standards.
qualifications:
Microsoft Dynamics

Custom Backend Logic

C# / .NET

Extensibility

(Plugins, Custom Workflow Activities)

Required

Ensures data integrity by executing synchronous, transaction-blocked business logic deep within the Dataverse event pipeline before data

hits the database.

Modern UI Extensibility

PowerApps Component Framework (PCF)

(TypeScript, React)

Preferred

Modernizes the user experience with reusable, responsive UI controls; protects long-term maintainability by

replacing fragile, unsupported HTML web resources.

Client-Side Scripting

JavaScript / TypeScript

(Xrm Object Model)

Required

Delivers immediate, responsive form-level logic (conditional field visibility, dynamic validation) directly in the browser without requiring a server round-trip.

Native Business Logic

Power Platform Automation

(Power Automate, Business Rules)

Required

Enforces a "low-code first" paradigm, keeping the system lightweight, reducing custom code debt, and lowering the total cost of ownership

during Microsoft platform updates.

Data & Access Control

Dataverse Security Modeling

(Business Units, Security Roles, Access Teams)

Required

Protects sensitive enterprise data at a granular level while preventing database performance degradation caused by overly complex, unindexed security configurations.

System Release Management

Application Lifecycle Management (ALM)

(Managed Solutions, Azure DevOps/GitHub

Pipelines)

Required

Prevents environment drift and manual deployment errors; ensures a predictable, auditable deployment path across Dev, Test, and Production environments.

Enterprise Integration

Azure Cloud Integration

(Service Bus, Azure

Functions, Logic Apps)

Preferred

Decouples long-running or resource-intensive external processes from Dataverse, protecting the core CRM user interface from performance lags during heavy data syncs.

Data Reporting & Analytics

High-Volume Data Extraction

(Azure Synapse Link

for Dataverse / Microsoft Fabric)

Preferred

Shifts heavy analytical and reporting workloads off the transactional database, avoiding API throttling limits and performance bottlenecks.

MS Dynamics Technical Languages and Notations

Coding

Language / Notation

Primary Execution Layer

Context / Tooling

Core Use Case within Dataverse Architecture

Experience (Years)

TypeScript

Frontend (Client-Side)

PCF

Controls, Modern Forms

Building custom, type-safe UI components via PowerApps Component Framework (PCF) and

robust form scripts.

JavaScript (ES6+)

Frontend (Client-Side)

Browser, Ribbon Workbench

Writing event handlers (OnLoad, OnChange, OnSave) and executing UI actions via the Xrm object model.

C#

Backend (Server-Side)

Dataverse Pipeline, Azure Functions

Developing synchronous/asynchronous Plugins (targeting .NET Framework 4.6.2) and external integration

microservices.

Power Fx

Low-Code Formula Layer

Canvas Apps, Custom Pages, Power Apps Command

Bar

Creating low-code expressions, formulas, and conditional logic directly inside the app designer interface.

FetchXML

Data / Query Layer

Server/Client Queries, SSRS

Executing proprietary XML-based database queries for complex multi-

table joins and custom platform reporting.

OData v4 Syntax

Data / Query Layer

Dataverse Web API Endpoint

Formatting REST API requests to perform CRUD (Create, Read, Update, Delete) operations from external or client-side applications.

T-SQL

Data / Query Layer

TDS

Endpoint, SSMS

Running read-only relational database queries directly against

Dataverse tables for deep data analysis and debugging.

PowerShell

DevOps / Automation

Power Platform CLI (pac), Build Servers

Scripting automated solution packing, unpacking, environment provisioning, and pipeline deployments.

JSON / XML / YAML

Serialization & Config

Solution Metadata, CI/CD

Pipelines

JSON handles Web API payloads; XML configures platform forms and sitemaps; YAML structures Azure

DevOps/GitHub pipelines.

CSS / HTML5

UI Styling

Custom Web Resources, PCF

Defining custom styling and pixel-perfect layouts for specialized user interface extensions.

Integration Skills

Skill Category

Core Competency

Required vs.

Preferred

Strategic Value to the Architecture

Experience (Years)

Middleware & Orchestration

Visual Workflow & Conditional Logic

Required

Essential for designing conditional branches, looping through large datasets, and defining cross-platform error-handling routines within an

automated engine.

Skill Category

Core Competency

Required vs.

Preferred

Strategic Value to the Architecture

Experience (Years)

Middleware & Orchestration

Data Schema Transformation & Mapping

Required

The ability to translate field structures mid-flight between fundamentally incompatible data models (e.g., parsing dates, formatting text, or normalizing

arrays).

Middleware & Orchestration

Custom Web Services & Extensible

Connectors

Preferred

The capability to build custom web service configurations when pre-built integration modules lack explicit

support for unique system endpoints.

Data Layer & Architecture

Relational Data Integrity & Object Models

Required

A deep grasp of relational database structures-specifically how to navigate parental and multi-tier relationships (e.g., linking a contact

record to an organization) without causing data corruption.

Data Layer & Architecture

Array-Based Querying & Filtering Syntax

Required

Proficiency in writing advanced, conditional search expressions to

isolate and retrieve highly targeted datasets from a source system.

Data Layer & Architecture

Bulk/Batch vs. Real-Time Processing

Preferred

Knowing when to implement high-volume asynchronous bulk loads for efficiency versus transactional real-

time streams for immediate updates.

API & Payload Engineering

Multi-Protocol Data Handling (REST & RPC)

Required

Fluent comprehension of varied application communication protocols (both standard web APIs and remote procedure calls) and their respective data structures like JSON and XML.

API & Payload Engineering

Payload Navigation Property Binding

Required

The technical knack for constructing write-back payloads that accurately map and bind lookup identifiers to establish clear record relationships in

a target environment.

API & Payload Engineering

Native Backend Customization (Python/C#)

Preferred

Backend programming skills required to write custom triggers or automated webhooks directly within the source applications when native

integration layers fall short.

Security & Operations

Federated Identity & OAuth 2.0 Security

Required

Mastery of modern application security infrastructure, including configuring application registrations, managing secret tokens, and

implementing secure token-based authentication.

Security & Operations

Idempotent Design & State Management

Required

The architecture skill to guarantee that an integration flow can run multiple times without creating duplicate records or data

inconsistencies if a network interruption occurs.

Security & Operations

API Throttling & Rate-Limit Mitigation

Preferred

Designing intelligent workflows that gracefully handle rate-limiting policies (such as a 429 error) by introducing pacing or back-off logic.

Integration Technical Languages and Notations

Coding Language / Notation

Primary Execution Layer

Context / Tooling

Core Use Case

Experience (Years)

JSON

(JavaScript Object Notation)

Data Payload Layer

REST APIs /

Webhooks

The standard, lightweight data format used to transmit structured records between the integration engine and modern application

endpoints.

XML / RPC-XML

Data Payload Layer

Remote Procedure Call (RPC) APIs

The data format used to encode remote procedure calls, essential for communicating with legacy backends or platforms that rely on structured XML messaging

rather than REST.

JSON Path / XPath

Middleware Logic Layer

iPaaS Transformation Engine

Query syntax used within the integration platform to parse, isolate, and extract specific values out of large, complex

incoming data payloads.

OAuth 2.0 / JWT (JSON

Web Tokens)

Security Layer

Identity Providers / API Gateways

The cryptographic token notation and framework used to securely authorize the integration platform to read or write data in the target systems.

SQL

(Structured Query Language)

Staging / Database Layer

Relational Databases / Staging Tables

Used to query, filter, and temporarily store transactional data if the integration requires a middle-tier data warehouse or

staging environment.

Python

Source App Customization Layer

Open-Source ERP / Backend Frameworks

Used to write server-side scripts, custom API endpoints, or automated data triggers directly inside open-source enterprise

applications.

C# / .NET

Source App Customization Layer

Proprietary Enterprise CRMs & Cloud Functions

Used to build deep backend customizations, compiled plug-ins, or serverless cloud functions

to intercept data events and push them to the middleware.


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact [email protected].


Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

Posted 2026-06-30

Recommended Jobs

Clinical Specialist II - Orlando, FL

Boston Scientific
Orlando, FL

Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’…

View Details
Posted 2026-06-03

Personal Lines Producer Sarasota

Criterion Executive Search
Sarasota, FL

Job Description Job Description Prospect and secure new clients for personal lines insurance by using lead generation strategies, networking and cold-calling efforts. Establish and maintain …

View Details
Posted 2026-04-17

Inside Sales Consultant (East Region)

Southern Glazer’s Wine and Spirits, LLC
Miami Gardens, FL

What You Need To Know Shape a remarkable future with us. Build a career working for an industry leader that truly invests in their people – and equips them with leading technology, continuous lear…

View Details
Posted 2026-06-26

Director, Associate Counsel, Operations

Royal Caribbean Group
Miami, FL

Journey with us!  Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package…

View Details
Posted 2026-06-27

IT Support Technician

Layer 8 Solutions
Wesley Chapel, FL

Job Description Job Description About Us : An educational organization is looking for an experienced IT Support Technician with expertise and professionalism to deliver premier level support …

View Details
Posted 2026-06-26

Landscape and Irrigation Installation Housing Superintendent

Steadfast
San Antonio, FL

Title: Landscape and Irrigation Installation Housing Superintendent Department: Contractors Division Exempt Status: Yes Position Type: Full Time Position Hours: Monday – Friday, 5:45AM –…

View Details
Posted 2026-01-22

FCP - FMS Operations Lead

Feld Entertainment, Inc.
Palmetto, FL

Support of FCP operation (loading/unloading, set-up and move equipment.  Takes the lead for setup and tear down all sales locations and activities in pit party.  Participate in operating FCP activitie…

View Details
Posted 2026-05-27

ISLAND OPERATIONS SPECIALIST

Royal Caribbean Cruises, Inc.
Miami, FL

ISLAND OPERATIONS SPECIALIST Responsible for delivering world class facility upkeep and cleanliness at Perfect Day CocoCay. This role is responsible to the detailed identification, reporting, executi…

View Details
Posted 2026-05-27

Hotel Chief Engineer

Hyatt House Orlando I Drive
Orlando, FL

Job Description Job Description Exciting opportunity to join our hotel team at the Hyatt House as our Chief Engineer. We are seeking someone who is bi lingual (Spanish) and has experience with AC…

View Details
Posted 2026-06-25

Full-Stack C# Developer (Remote)

Novel Engineering
Melbourne, FL

Job Description Job Description Summary: Novel Engineering is currently looking for a skilled and experienced Full-Stack C# Developer for our client in Melbourne Florida. This client provides …

View Details
Posted 2026-06-26