Backend Software Engineer

Madison, Wisconsin, USA Temporary/Contract
$ 60.00 - $ 75.00 per hour 06-30-2026 16:00:03 Job ID: GWMAD063026NET_1782835202

About the Role

To Apply for this Job Click Here

Backend Software Engineer – C#/.NET

Location: Onsite in Dane County, Wisconsin

Type: Contract | Duration: 12+ months

Project Overview

This role supports a portfolio of enterprise application initiatives focused on enhancing backend services, data workflows, and high-volume business systems. The work includes new development, system enhancements, API development, batch processing, and database optimization in an environment where performance, reliability, and accuracy are critical.

Responsibilities

  • Design, develop, and maintain backend systems using C#/.NET
  • Build and enhance APIs and core business logic supporting financial applications
  • Work with batch processing and secure data transfer mechanisms (e.g., SFTP)
  • Develop against and optimize relational databases (primarily MySQL)
  • Partner directly with business stakeholders to clarify requirements and deliver solutions
  • Participate in full lifecycle development, including coding, testing, deployment, and support
  • Create and execute unit tests; ensure code quality and system accuracy
  • Contribute to deployment and infrastructure activities in a DevOps-oriented environment
  • Support scalability, monitoring, and reliability of high-volume data systems

Required Qualifications

  • 4+ years of professional experience in backend software development
  • Strong hands-on experience with C# and .NET
  • Proven experience building APIs and implementing business logic on the backend
  • Experience with batch processing and file transfer technologies (SFTP or similar)
  • Cloud experience, preferably with AWS
  • Solid experience working with relational databases, especially MySQL
  • Ability to work effectively in an environment with evolving or undefined requirements
  • Strong problem-solving skills and ability to work independently

Preferred Qualifications

  • Experience with Terraform or infrastructure-as-code tools
  • Exposure to DevOps practices and CI/CD pipelines (Git, Azure DevOps, etc.)
  • Background in financial systems or transaction-heavy environments (e.g., payments, ledger systems, audit-heavy systems)
  • Experience with systems requiring high accuracy, auditability, and data integrity

Work Environment

  • Agile team using Scrum (2-week sprints)
  • True DevOps model with shared responsibility across development, testing, and deployment
  • Highly collaborative environment with direct interaction between engineering and business teams

GWMAD063026NET_1782835202

To Apply for this Job Click Here

Excited about this job?

Don’t wait — Step into a role that matches your potential!

Other jobs you might like...

What job seekers like 
you say about working with Beacon Hill…

Substance. Scale. Synchrony.

Frame 22241
Ve222ctor

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, and a passion for innovation, creativity and continuous improvement.

Our niche brands offer a complete suite of staffing services to emerging 
growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.

We look forward to working with you.