Senior Software Engineer, Systems Modernization

5K Consulting & Technical Services
Cherry Hill, NJ
Job Title: Senior Software Engineer, Systems Modernization

​​​Role Summary

5K C&T Services is helping our client find a Senior Software Engineer, Systems Modernization
Our client is a leader in the Accounts Receivable Management (ARM) industry, delivering technology-driven solutions that help organizations manage and optimize their receivables. They are undergoing an exciting, high-impact digital transformation, migrating mission-critical business applications from a legacy on-premise environment to a modern, cloud-native architecture.

Location: Hybrid (2–3 days/week onsite in Cherry Hill, NJ)

Level: Senior individual contributor (typically 5–8 years of experience)

The Opportunity:
This is a high-visibility modernization role focused on transitioning a portfolio of more than 30 business-critical applications. The environment includes legacy VB.NET and proprietary databases alongside modern services in C#/.NET 9+ and Python, running in AWS. The right engineer enjoys untangling legacy code, modernizing data and integration paths, and delivering change without disrupting daily operations.

What You’ll Do:
• Design, build, and deploy modern services and APIs in C#/.NET 9+ and Python to replace and
extend legacy functionality.
• Own system modernization workstreams end to end, from requirements and design through
implementation, testing, release, and support.
• Provide support and debugging for existing VB.NET and C# applications to ensure business
continuity during the transition.
• Modernize data pipelines and synchronization processes, moving from file-based workflows to
API-driven and event-based integrations.
• Migrate and modernize data stores and proprietary on-premise systems into AWS services
such as RDS, DynamoDB, and S3.
• Implement or improve CI/CD, observability (logging and monitoring), and reliability practices
across services.
• Partner with analysts, compliance stakeholders, and operations leaders to translate
requirements into scalable, maintainable solutions.
• Contribute to engineering standards and knowledge sharing, including documentation, code
reviews, and mentoring within the team.

What We’re Looking For

Required:
• Strong software engineering fundamentals with experience delivering production systems in a
modernization or migration context.
• Hands-on development experience in at least one modern language such as C#/.NET or
Python, and willingness to work across both.
• Experience building APIs and services, including integration patterns and data exchange
between systems.
• Cloud experience, ideally AWS, including deploying and operating workloads in a cloud
environment.
• Experience modernizing or refactoring legacy codebases, and comfort working in mixed legacy
and modern stacks.
• Ability to work directly with business partners to define requirements and deliver pragmatic
solutions.
• Strong communication skills and a collaborative, team-oriented approach.

Preferred:
• Experience with microservices architecture, event-driven design, and messaging systems such
as SQS or Kafka.
• Experience with NoSQL technologies such as DynamoDB or Redis.
• Experience modernizing ETL or data synchronization pipelines and working with data-intensive
reporting.
• Comfort generating Excel reports programmatically (for example, using EPPlus or similar
libraries).
• Experience with regulated or data-sensitive environments such as financial services,
healthcare, or collections/ARM operations.

Core Technologies (Current and Target State):
• Current: VB.NET, C#, proprietary Beyond databases and on-premise systems
• Target: C#/.NET 9+, Python, AWS (RDS, DynamoDB, S3), modern APIs and microservices
• Supporting: CI/CD pipelines, logging and monitoring, infrastructure, and deployment
automation

Interview Process:
• Initial screening with 5K C&T Services
• Hiring manager interview focused on modernization experience and problem-solving
• Technical interview covering coding, systems design, and cloud and data patterns
• Final interview with cross-functional stakeholders

Compensation & Benefits:
• Salary range: $130,000–$150,000 annually, depending on experience and qualifications
• Hybrid schedule: 2–3 days per week onsite in Cherry Hill, NJ
• Medical, dental, and vision insurance
• Paid time off and holidays

Note: This description outlines general responsibilities and duties. Additional tasks may be assigned as necessary.
Posted 2026-02-09

Recommended Jobs

Medical Billing Assistant

Contemporary Staffing Solutions
Mount Laurel, NJ

Job Title: Medical Billing Assistant Job Overview: Contemporary Staffing Solutions is seeking a Medical Billing Assistant to join our client to support accurate referral processing, insurance verifi…

View Details
Posted 2026-02-06

BUSINESS INTELLIGENCE DEVELOPER

The GORSE Academies Trust
Jersey City, NJ

Required to start: April 2026 Elliott Hudson College are seeking to recruit an inspirational colleague to the role of Business Intelligence Developer. This role is of great importance to our work a…

View Details
Posted 2026-01-21

Sales Representative - BioPharma

Immune Biopharma
Long Branch, NJ

Pharmaceutical Sales Representative (Entry Level or Specialty) Pharmaceutical Sales Rep - Job Description   We are a healthcare industry specialty distributor serving the pharmaceutical and medic…

View Details
Posted 2026-01-02

Lead Associate, Footwear PT

Under Armour
Elizabeth, NJ

Values & Innovation At Under Armour, we are committed to empowering those who strive for more, and the company's values - Act Sustainably, Celebrate the Wins, Fight on Together, Love Athletes and …

View Details
Posted 2026-01-19

Senior Professional Planner/ AICP

Liberty Personnel Services, Inc.
Morganville, NJ

Job Details: Senior Professional Planner/ AICP My client is a well known Regional Civil Engineering Consulting firm. They are actively seeking a detail-oriented Professional Planner with AIC…

View Details
Posted 2026-02-11

Medical Receptionist

Foot & Ankle Specialists of New Jersey
Scotch Plains, NJ

Come join a leader in foot and ankle care in New Jersey! As a Medical Receptionist you will attend to patients on the phone and in person. Coordinate and organize appointments and documentation to fa…

View Details
Posted 2025-08-12

Business Development Specialist

Paramount Residential Mortgage Group
Paterson, NJ

Overview Responsible for directing, conducting, and implementing business development consistent with corporate plans and strategies. Special concentration on motivational, technical, sales, custo…

View Details
Posted 2026-02-07

Psychiatric Emergency Department Technician

201 LYONS AVENUE
Newark, NJ

Job Title: Technician Location: Newark Beth Israel Medical Ctr Department Name: Emergency Screening Req #: 0000224560 Status: Hourly Shift: Evening Pay Range: $25.50 - $25.50 per hou…

View Details
Posted 2025-12-18

GARAGE - Assistant Manager - Menlo Park Mall

GRG USA LLC
Edison, NJ

Overview: We are a global fashion digital retailer with the Garage and Dynamite brands at the heart of our success. With over to 300 stores in Canada and the U.S., and more than 4,000 people, we have…

View Details
Posted 2026-01-02

Lead Software Developer (.NET) (22104)

Orion Innovation
Edison, NJ

Orion Innovation is a premier, award-winning, global business and technology services firm.  Orion delivers game-changing business transformation and product development rooted in digital strategy, e…

View Details
Posted 2025-02-13