Point your AI agent at freehire and let it find you a job.

Get the CLI →

2e99fbf7-fb35-4e23-a3e9-d325f3ed4e7f:19000101_000001

Open 17d

Senior .NET Integration Developer

Posted Updated
Discussion

Senior .NET Integration Developer

Description

We are seeking a Senior .NET Integration Developer to design, develop, maintain, and support integrations between internal applications and external systems. This role requires strong hands-on technical skills, production troubleshooting experience, and the ability to independently deliver reliable integration solutions.

This person will own third-party integrations end to end: building and supporting them, working with clients and partners on setup and issues, and helping migrate existing scheduled integration jobs to a more stable job-processing platform.

The ideal candidate will have strong experience with .NET, C#, REST APIs, SQL, and third-party integrations, along with the ability to work with internal and external teams to troubleshoot and resolve complex integration issues.

📍 Location: Houston, TX Candidates must be able to come in to the office for meetings as needed - Must live in the Houston area
📅 Schedule: Monday–Friday 8:00-5:00 - CST

Key Responsibilities

Integration Development

  • · Design, develop, and maintain .NET-based integrations and RESTful APIs.
  • · Develop and support integrations between internal applications, services, databases, and external systems.
  • · Work with external APIs, webhooks, SFTP, web services, file-based integrations, and other integration mechanisms.
  • · Implement data transformation, validation, error handling, retry mechanisms, and logging.
  • · Configure and maintain firm- or partner-specific mappings, credentials, and integration settings.

Job Platform & Migration

  • · Support existing scheduled integration jobs currently running across mixed platforms.
  • · Help migrate those jobs to a more reliable job-processing platform (such as Hangfire), including scheduling, retries, monitoring, and failure alerting.
  • · Improve reliability by reducing silent failures, duplicate runs, and hard-to-support job wrappers.
  • · Maintain and improve automated notifications related to job success, failure, and operational status.

Production Support

  • · Troubleshoot and resolve complex production and integration issues.
  • · Perform root cause analysis and implement permanent fixes.
  • · Analyze application logs, API responses, database records, and integration workflows to identify issues.
  • · Work with infrastructure teams, vendors, and external partners to resolve issues spanning multiple systems.

Client & Partner Communication

  • · Participate in client meetings to understand integration requirements, troubleshoot issues, and communicate technical solutions.
  • · Communicate directly with clients and external partners regarding integration setup, API requirements, testing, issues, and deployment activities.
  • · Lead technical onboarding for new integrations, including gathering requirements, coordinating testing, and supporting go-live.
  • · Prepare clear and professional email communications for technical and non-technical audiences.
  • · Coordinate with clients and internal teams to track integration issues, dependencies, and action items.
  • · Translate technical details into clear business-friendly explanations when working with clients.

Technical Development

  • · Participate in technical design and architecture discussions.
  • · Perform code reviews and follow established coding and security standards.
  • · Contribute to CI/CD pipelines and deployment processes.
  • · Create and maintain technical and operational documentation.

Core Competencies

  • · Strong written and verbal communication skills
  • · Ability to communicate effectively with both technical and non-technical audiences
  • · Professional and confident communication with clients and external partners
  • · Strong hands-on development and integration skills
  • · Advanced troubleshooting and analytical abilities
  • · Strong understanding of API design and integration patterns
  • · Ability to independently solve complex technical problems
  • · Strong focus on code quality, reliability, security, and maintainability

Position Requirements

  • · 5+ years of professional software development experience, with significant experience developing applications and integrations
  • · Strong hands-on experience with .NET / .NET Core, C#, and RESTful APIs
  • · Experience developing and supporting internal and external integrations
  • · Experience working with third-party/external APIs and authentication mechanisms
  • · Strong understanding of HTTP, JSON, XML, and common integration patterns
  • · Experience with MS SQL Server, MySQL/MariaDB, or equivalent relational databases
  • · Proficiency with Git and source code repository practices
  • · Experience with Azure DevOps and CI/CD pipelines
  • · Experience troubleshooting production applications and performing root cause analysis
  • · Demonstrated experience working directly with clients, external partners, or business stakeholders on technical projects or integrations
  • · Strong written communication skills, with the ability to clearly document and communicate technical issues, requirements, solutions, and project status
  • · Bachelor's degree in Computer Science or related field, or equivalent professional experience

Preferred / Nice-to-Have Skills

  • · Experience with Hangfire or similar background-job / scheduling platforms
  • · Experience migrating scheduled jobs, console apps, or legacy batch processes to a modern job platform
  • · Experience with Salesforce or other enterprise / case-management platforms
  • · Experience with document management or document-based integrations
  • · Experience with SFTP and file-based integrations
  • · Experience with AWS services such as S3, EFS, SES, SNS, Lambda, or EC2
  • · Experience modernizing or migrating legacy applications to modern .NET
  • · Experience working with legacy Java applications
  • · Working knowledge of Linux environments
  • · Experience with automated testing and application monitoring
  • · Experience using AI-assisted coding tools such as GitHub Copilot, Cursor, or similar tools.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available