Software Engineer, Systems Modernization
About Us
MRS BPO is a leader in the Accounts Receivable Management (ARM) industry, providing technology-driven solutions for our clients.
We are in the midst of a significant technological and business transformation, migrating our critical business applications from a legacy, on-premise stack to a modern, cloud-native architecture.
We’ve recently been acquired a SF based AI startup. your job will be to help integrate the new tools and technology as we become an AI first company
We are looking for a talented and pragmatic engineer to be a key player with us in this journey.
The Opportunity
You will be contributing to our modernization efforts as we re-platform our legacy systems to modern APIs and data pipelines. The code you write and the architecture you design will be a role model for the future of our business.
If you are passionate about solving complex data problems, bridging the gap between old and new technology, and seeing your work have a direct impact on business success, this role is for you.
What You'll Do (Responsibilities)
- Modernize Systems: Design, develop, and deploy new services, data pipelines and APIs to replace legacy functionality - while keeping the lights on as we go through massive change
- Refactor Data Pipelines: Analyze and re-architect critical ETL and data synchronization processes. You will migrate data flows from file-based network share operations to robust, API-driven, and event-based integrations on modern Cloud Infrastructure.
- Bridge Legacy and Modern Data: Work with our legacy on-premises databases to modernize and migrate to modern infrastructure on AWS (RDS, DynamoDB, S3) .
- Full Lifecycle Ownership: Own projects from conception to deployment, including building and maintaining CI/CD pipelines, implementing robust logging and monitoring, and ensuring high availability.
- Collaborate Across the Business: Work closely with business analysts, and operations staff to understand complex, client-specific requirements and translate them into reliable, automated software solutions.
Required Qualifications (The Must-Haves)
- 4+ years of professional software development experience with some experience analyzing and understanding legacy code and processes
- A solid foundation in one of the following programming languages: Python, Dotnet or Go
- Expertise with SQL and relational databases . You must be comfortable writing, debugging, and optimizing complex queries.
- Proven experience with cloud platforms, preferably AWS. Hands-on experience with Docker, AWS Lambdas, S3, RDS, DynamoDB - as well as experience with CI/CD processes to ship to the cloud.
- Demonstrated experience in modernizing legacy applications. You are not afraid to dive into an old codebase, in an outdated programming language to understand the requirements for refactoring into a modern environment.
- Strong understanding of ETL principles and data pipeline development. You have experience building and supporting processes that move and transform data between disparate systems.
Preferred Qualifications (The Nice-to-Haves)
- Familiarity with the debt collection (ARM) industry and its regulatory landscape (FDCPA, TCPA, Reg F).
- Experience with, or interest in infrastructure as code (terraform)
- Experience with C#, or VBA.
- Exposure to inter-process communication (IPC) frameworks or messaging queues (e.g., SQS, Kafka).
- Experience with data-intensive reporting
What We Offer
- A competitive salary and comprehensive benefits package.
- A key role in a high-priority, business-critical technology transformation project.
- The opportunity to work with a wide range of technologies transitioning legacy systems to modern cloud services.
- A collaborative and supportive team environment where you can make a significant impact.
- A hybrid role - in office 2/3 days a week
Recommended Jobs
Payroll Oper - Nat Tax - EDGE - GCR - Global Payroll Oper - Assistant Director - MP - 1668421
EY focuses on high-ethical standards and integrity among its employees and expects all candidates to demonstrate these qualities. At EY, you’ll have the chance to build a career as unique as you a…
Sr. Municipal Engineer - Project Manager
Sr. Civil Engineer – Municipal Infrastructure & Project Leadership Join a multidisciplinary team delivering high-impact municipal infrastructure projects. Lead major initiatives from proposal…
Seasonal Retail Sales Associate-THE MILLS AT JERSEY GARDENS
Description Daily or Weekly Pay | Great Part Time Job | 40% Discount | Free Product | EAP | Fun Stores At Bath & Body Works, everyone belongs. We are committed to creating a culture of belongin…
Join surveys for Rakuten to earn rewards!
Rakuten is a global leader in ecommerce. Join our vibrant community of survey panelists today and start earning rewards for sharing your opinions. This is a valuable opportunity to voice your though…
Dishroom Attendant -Club Operations- Part Time
About the Role The Dish Room Attendant reports to the Manager Club Operations and is responsible for the upkeep and cleaning of all dishware in the Day and Nightclub venues. Position Respon…
Food Service Worker
Job Title: Food Service Worker Location: RWJUH Somerset Department Name: Dietary-Management Req #: 0000229435 Status: Hourly Shift: Evening Pay Range: $16.36 - $18.71 per hour Pay…
Data Strategy Manager
ZS is a place where passion changes lives. As a management consulting and technology firm focused on improving life and how we live it, we transform ideas into impact by bringing together data, scien…
Senior Director, People Operations
At Insmed, every moment and every patient counts - and so does every person who joins in. As a global biopharmaceutical company dedicated to transforming the lives of patients with serious and rare di…
PROPERTY INSPECTOR
Easy Job, Big Rewards! Role: Work-from-Home 90% and 10% Property Inspection Want to know a Secret? You can earn up to six figures a year by just educating people and doing property Inspection …
Java developer - Angular - REMOTE
Role: Sr. Java Developer with Angular (MTBC-0221-12) Desired Start Date? ASAP Location: any location in the EST or CST time zone – Remote services Culture/Environment of Company: Fortune …