Senior .NET Developer – Payment Systems & Integrations

Hybrid in Lisle, IL, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
12 Months
No Travel Required
Hybrid
$65 - $75/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Software Development
  • .NET Development
  • C# Development
  • Application Development
  • Web Application Development
  • Backend Development
  • Full Stack Development
  • API Development
  • Software Engineering
  • Enterprise Application Development
  • Microsoft .NET Development
  • C#
  • .NET
  • .NET Framework
  • .NET Core
  • ASP.NET
  • ASP.NET Core
  • ASP.NET MVC
  • Web API
  • REST API
  • RESTful Web Services
  • SOAP
  • WCF
  • ADO.NET
  • Entity Framework
  • SQL Server
  • T-SQL
  • Stored Procedures
  • Query Optimization
  • Database Development
  • Performance Tuning
  • Payment Processing
  • Digital Payments
  • Payment Systems
  • Payment Gateway Integration
  • Payment APIs
  • Payment Service Providers
  • Stripe
  • Stripe Billing
  • Stripe Subscriptions
  • Subscription Billing
  • Subscription Management
  • Recurring Payments
  • Payment Webhooks
  • Payment Reconciliation
  • Refund Processing
  • Transaction Processing
  • Idempotency
  • Retry Logic
  • PCI Compliance
  • PCI DSS
  • Secure Payment Architecture
  • Multi-Currency Payments
  • B2B2C
  • Ecommerce
  • Quote to Cash
  • Customer Portals
  • API Integration
  • Systems Integration
  • Microservices
  • Domain Driven Design
  • DDD
  • Event Driven Architecture
  • Asynchronous Messaging
  • Distributed Systems
  • Containerization
  • API Versioning
  • Distributed Tracing
  • HTML5
  • CSS3
  • Bootstrap
  • JavaScript
  • jQuery
  • Angular
  • React
  • Object Oriented Programming
  • OOP
  • SOLID Principles
  • Design Patterns
  • Software Design
  • Application Architecture
  • SDLC
  • Agile Software Development
  • Azure DevOps
  • GitHub
  • Git
  • TFS
  • Visual Studio
  • Postman
  • SoapUI
  • CI/CD
  • Code Reviews
  • Debugging
  • Troubleshooting
  • Unit Testing
  • Technical Leadership
  • Legacy Modernization
  • Application Modernization
  • Production Support

Summary

Job Title:              Senior .NET Developer – Digital Payments & Subscription Billing
Location:            Lisle, Illinois (Hybrid, Onsite 4 Days per Week)
Position:             6-12 Months Contract, Right to Hire

Overview
TalentFish is casting a line for a Senior / Lead .NET Developer – Digital Payments & Subscription Commerce. This is a 6-12 month contract opportunity
with the potential to convert to full-time. Candidates must reside in the Chicagoland area and able to work onsite 4 days per week.

 

The Senior .NET Developer will support and expand a business-critical B2B2C Pay Over Time digital payment solution that connects customers, dealers, internal business processes, and external payment and financing partners. You'll own payment transactions, integrations, and commercially sensitive workflows within the quote-to-cash value stream, and help build reusable payment, subscription, and customer portal capabilities across the United States, Canada, and Mexico.

What You Bring to the Role  (Ideal Experience)

  • 10+ years of professional software development experience, primarily in the Microsoft technology stack.
  • Strong experience with C#, .NET Framework, ASP.NET, ASP.NET Core, MVC, Web API, ADO.NET, Entity Framework, WCF, and REST/SOAP services.
  • Hands-on experience with payment service providers and gateways, including third-party payment APIs such as Stripe Billing and Subscriptions.
  • Experience building PCI-aware architectures and securely handling payment and other sensitive data.
  • Experience with idempotency, retry handling, duplicate transaction prevention, payment webhooks, refunds, reconciliation, and transaction status.
  • Experience with multi-currency, localization, and country-specific payment differences, plus integrations with ecommerce, Client, and workflow processing systems.
  • Experience with domain-driven design, microservices, and event-based architectures, including containerization, asynchronous messaging, API versioning, and observability.
  • Strong SQL Server development skills, including query optimization, stored procedures, triggers, and performance tuning.
  • Front-end experience with HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular, and React.
  • Solid grasp of OOP, SOLID principles, design patterns, and clean code, using tools such as Azure DevOps, GitHub, TFS, Visual Studio, Postman, and SoapUI.
  • Bachelor's degree in Computer Science, IT, Engineering, or a related field preferred (equivalent experience considered); Microsoft, cloud, or DevOps certifications a plus.

Nice to Have

·       Experience leading small or onshore/offshore teams, legacy modernization and technical debt reduction, AI-enabled services or workflow automation, Oracle, DB2, or PostgreSQL, and manufacturing or automotive industry experience.

 

What You'll Do  (Skills Used in this Position)

  • Own solutions from design and architecture through the full production lifecycle.
  • Design, develop, test, deploy, and maintain enterprise applications using C#, ASP.NET, ASP.NET Core, MVC, and Web API.
  • Implement and operationalize subscription capabilities, including pricing plans, purchase and activation, renewals and expirations, upgrades and downgrades, entitlements and service activation, and invoice and transaction history.
  • Design and build domain-driven, bounded-context solutions using microservices and event-based architectures, including containerization, asynchronous messaging, API versioning and contract management, and distributed tracing.
  • Build and consume RESTful APIs and web services to integrate with internal systems and external payment and financing partners.
  • Modernize legacy .NET applications to improve performance, reliability, maintainability, and user experience.
  • Develop responsive user interfaces using HTML5, CSS, Bootstrap, JavaScript, Angular, and React
  • Create and optimize SQL queries, stored procedures, triggers, and indexes across SQL Server and other relational databases.
  • Support customer experience analytics and sales reporting.
  • Contribute to Agile delivery and CI/CD, including sprint planning, backlog refinement, code reviews, unit testing, and releases through Azure DevOps, GitHub, and TFS.
  • Provide production support, troubleshoot issues, and lead root-cause analysis and corrective actions.
  • Collaborate with business users, product owners, QA, infrastructure, and onshore/offshore teams, and mentor developers on best practices.

 

Compensation Information
This role requires authorization to work in the U.S. without current or future visa sponsorship. The expected pay rate for this position is $65 - $75 per hour, depending on experience, qualifications, and engagement structure (W2 or C2C). This role also qualifies for comprehensive benefits such as health insurance, 401(k), and paid time off. TalentFish is committed to pay transparency and equal opportunity. The salary range provided is in compliance with applicable state and federal regulations. All offers are contingent upon the completion of a background check, which may include but is not limited to reference checks, education verification, employment verification, drug testing, criminal records checks, and any required certifications or compliance requirements based on the end client's background check policies and applicable laws.

TalentFish is an employee-owned company pioneering a new realm in talent acquisition. We are redefining IT staffing by evolving AI, video screening, and our unique platform. TalentFish focuses on providing the best employee, consultant, and client experience possible. At TalentFish we are an Equal Opportunity Employer; we embrace and encourage diversity.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91130241
  • Position Id: 9134761
  • Posted 2 hours ago

Company Info

About TalentFish LLC

What is TalentFish?

Sourcing from decades of combined experience; our employee-owned company is positioning itself to be the next generation of Technology staffing companies. We provide high quality technology talent, consulting and products with a focus on AI, CyberSecurity, Digital and Project Management. TalentFish is built from the ground up as a cloud-based, video-enabled, AI-driven agency. Our aim is to seek out and connect better talent with better opportunities, faster, by employing high quality and more experienced professionals, using sophisticated tools, while also developing our own bleeding-edge tools that will advance the staffing industry to a new level of interaction and results-driven success.

 

Why TalentFish?

TalentFish is redefining the definition of an IT staffing agency. We are evolving a white label AI Bot that will be able to source, engage and screen technical candidates at lightning speed, providing a direct pipeline of vetted and AI matched candidates to your business. By performing technical video screening of candidates and leveraging both AI and human intelligence. We save our client precious time and ensure quality.

 
Who is TalentFish?

TalentFish is employee owned. When you work with one of our team members, you are working with an owner. We only hire the best of the best because each and every one of us is deeply invested and holds one another accountable. We are obsessed with quality and service, and aim to advance the employee and client experience. Our goal is to increase quality talent delivery and improve the staffing experience, processes and technology overall.

 
 
 
About_Company_OneAbout_Company_Two
Contact the job poster
Patricia Cravatta

Patricia Cravatta

Senior Technical Recruiter @ TalentFish LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.