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.
Recommended Jobs
Medical Billing Assistant
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…
BUSINESS INTELLIGENCE DEVELOPER
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…
Sales Representative - BioPharma
Pharmaceutical Sales Representative (Entry Level or Specialty) Pharmaceutical Sales Rep - Job Description We are a healthcare industry specialty distributor serving the pharmaceutical and medic…
Lead Associate, Footwear PT
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 …
Senior Professional Planner/ AICP
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…
Medical Receptionist
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…
Business Development Specialist
Overview Responsible for directing, conducting, and implementing business development consistent with corporate plans and strategies. Special concentration on motivational, technical, sales, custo…
Psychiatric Emergency Department Technician
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…
GARAGE - Assistant Manager - Menlo Park Mall
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…
Lead Software Developer (.NET) (22104)
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…