Full Stack Engineer II

MedPro Systems LLC

Mount Arlington (NJ)

Hybrid

USD 90,000 - 130,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MedPro Systems LLC seeks a contract Full Stack Engineer to support MedProID and the DLS desktop app. You’ll maintain and improve a legacy Oracle/Classic ASP stack while incrementally enhancing a critical data platform used by internal teams.

You will own UI to database changes, read/write PL/SQL, and assist with caching and deployment practices. Hybrid schedule with in‑person office days and after-hours support during releases is expected.

Qualifications

  • Classic ASP and ASP.NET across UI and middle tier
  • VB.NET or C# and VBScript
  • JavaScript / jQuery and responsive UI
  • Oracle PL/SQL and data access
  • Redis or in‑memory caching layer

Responsibilities

  • Design, build, and support MedProID features end‑to‑end from UI to DB
  • Read, write, and troubleshoot Oracle PL/SQL objects
  • Diagnose and resolve production issues across the full stack
  • Provide ongoing DLS WPF desktop app maintenance and enhancements
  • Participate in code reviews and design discussions with the product team

Skills

Classic ASP
ASP.NET Web Forms
VB.NET / C#
JavaScript / jQuery
Oracle PL/SQL
Redis caching
Full-stack mindset

Education

Bachelor's degree in CS/Engineering

Tools

Oracle Analytics Cloud
SQL*Plus
ODP.NET
Azure DevOps
WPF

Job description

Description

POSITION SUMMARY

MedPro Systems is seeking a contract Full Stack Engineer to support MedProID, our core healthcare professional (HCP) identity and database platform, and DLS, a companion desktop application used by our internal data operations team. This is a maintenance-and-enhancement role on an established, revenue-critical legacy system. It is not a greenfield build and is not centered on MedPro’s newer React / FastAPI / PostgreSQL stack.

MedProID is MedPro’s customer- and internal-facing web application, built on an Oracle database of roughly 36 million healthcare professional records that serves as the “golden record” MedPro’s products and customers rely on. DLS is a WPF desktop application used by data operations staff to quality-check state professional-license data loads before they post into MedProID. DLS is expected to be retired eventually in favor of a newer internal platform, but it remains in active daily use, and this role provides its steady, reliable support until that transition occurs.

The Full Stack Engineer will own changes end-to-end within MedProID’s and DLS’s existing technology, including Classic ASP and ASP.NET (VB.NET/C#), Oracle PL/SQL, and the supporting desktop and caching layers. This mid-level contract (staff augmentation) position is part of Full Stack Engineering – MedProID Legacy and reports to the Engineering Lead or Manager.

ESSENTIAL DUTIES AND RESPONSIBILITIES
MedProID Development and Support:
  • Design, build, and support MedProID features end-to-end, from the UI (Classic ASP, ASP.NET Web Forms/MVC, jQuery, Bootstrap) through the Oracle PL/SQL data layer.
  • Read, write, and troubleshoot Oracle PL/SQL stored procedures, packages, triggers, and views that power MedProID and DLS.
  • Diagnose and resolve production issues across the full stack.
DLS Support:
  • Provide ongoing maintenance and enhancement support for the DLS WPF desktop application.
  • Ensure DLS remains reliable for daily data operations use until its planned replacement.
Database Standards and Change Control:
  • Follow MedPro’s established Oracle coding, schema-design, and unit-testing standards (utPLSQL) for all database changes.
  • Ship database changes as reviewed, per-issue deployment scripts under change control.
  • Participate in code reviews and technical design discussions with the MedProID product team.
  • Use AI-assisted development tools (e.g., Claude Code, Codex) where helpful to work efficiently through legacy code; encouraged but not required.
  • Provide after-hours support as needed during releases or production escalations.
Requirements
EDUCATION/CERTIFICATION
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent hands‑on work experience.
JOB QUALIFICATIONS
Required (verified, hands‑on production experience):
  • Classic ASP and ASP.NET (Web Forms and/or MVC) across the frontend and middle tier.
  • VB.NET (or C#) and VBScript.
  • JavaScript / jQuery.
  • Oracle PL/SQL, including the ability to read, write, and troubleshoot stored procedures, packages, and non‑trivial queries.
  • Redis or a directly comparable in‑memory caching layer.
  • A true full-stack mindset, with comfort owning a feature from UI through business logic to the database rather than staying in a single tier.
Preferred:
  • Fluency with AI-assisted development tools (Claude Code, Codex, GitHub Copilot, or similar). General AI/ML engineering experience is welcome but does not substitute for the required qualifications.
  • Exposure to WPF desktop application development.
  • Exposure to React, Node.js, PostgreSQL, MongoDB, Elasticsearch, microservices, RabbitMQ, or Kafka, which is useful as MedPro modernizes but not required for this role.
YEARS’ EXPERIENCE
  • 3–5 years of hands‑on production experience in the required technology stack.
TECHNOLOGY/SOFTWARE KNOWLEDGE
Web / Presentation Tier (MedProID):
  • Classic ASP with VBScript (a large, still-active part of the application).
  • ASP.NET Web Forms (.aspx / .aspx.vb) and ASP.NET MVC 5 with Razor views.
  • VB.NET and C# on .NET Framework 4.5–4.6.2 (classic .NET Framework, not .NET Core / .NET 5+).
  • jQuery (1.11–3.x), Bootstrap (3.x–5.x), jQuery Validation, Modernizr, and AJAX Control Toolkit.
  • Embedded, customized Oracle Analytics Cloud (OAC) for dashboards and ad hoc reporting; Microsoft Report Viewer for fixed reports.
  • Oracle.ManagedDataAccess (ODP.NET) for data access.
Desktop Tier (DLS):
  • WPF (XAML / MVVM) using C# and/or VB.NET on .NET Framework.
Database Tier (MedProID Legacy):
  • Oracle 19c.
  • PL/SQL packages, procedures, triggers, views, materialized views, sequences, and scheduler jobs.
  • utPLSQL unit testing, enforced through pre-commit hooks and written standards.
  • Per-issue SQL*Plus deployment scripts under version control.
Supporting Infrastructure:
  • Redis or a comparable in-memory caching layer.
  • Azure DevOps Pipelines for CI/CD and Git for source control.
REQUIRED TRAVEL

10%Hybrid schedule with onsite attendance at the MedPro office on Tuesdays and Wednesdays

PHYSICAL REQUIREMENTS
  • Exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body.
  • The individual is required to have close visual acuity to perform an activity such as preparing and analyzing data and figures; transcribing; viewing a computer screen and extensive reading. The individual in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc. The individual must be able to remain in a stationary position 70% of the time.
DISCLAIMERS

This job description is not intended to be all-inclusive. The employee may perform other related duties as needed for growth and development or to meet the ongoing needs of the organization.

MedPro Systems LLC is an equal opportunity employer and does not unlawfully discriminate against current or prospective employees on the basis of race, color, religion, sex, age, national origin, pregnancy, familial status, marital status, sexual orientation, gender identity, disability, veteran status, citizenship, ancestry, genetic information, or any other characteristics prohibited by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer II
Full Stack Engineer II

MedPro Systems LLC • Wharton (NJ)

Hybrid
USD 90,000 - 130,000
Full-Stack Engineer III
Full-Stack Engineer III

MedPro Systems LLC • Wharton (NJ)

On-site
USD 140,000 - 180,000
Full-Stack Engineer III
Full-Stack Engineer III

MedPro Systems LLC • New Jersey

On-site
USD 130,000 - 180,000
Full-Stack Engineer - Legacy Systems (ASP/.NET)
Full-Stack Engineer - Legacy Systems (ASP/.NET)

MedPro Systems LLC • Wharton (NJ)

Hybrid
USD 90,000 - 130,000
Full-Stack Engineer (Legacy MedProID/DLS) - Hybrid
Full-Stack Engineer (Legacy MedProID/DLS) - Hybrid

MedPro Systems LLC • Mount Arlington (NJ)

Hybrid
USD 90,000 - 130,000
Product Specialist
Product Specialist

MedPro Systems LLC • New Jersey

On-site
USD 70,000 - 90,000
Flexible Work Environment
Professional Development Opportunities
Health Insurance
Full Stack Developer Lead
Full Stack Developer Lead

Medvantx • Louisville (KY)

On-site
USD 110,000 - 150,000
Technical Support Engineer
Technical Support Engineer

Dassault Systèmes • Woodbridge Township (NJ)

On-site
USD 79,500 - 106,000
Medical, dental, life insurance
401(k) matching
Paid time off
+1
Technical Support Engineer
Technical Support Engineer

PowerToFly • New Jersey

On-site
USD 79,500 - 106,000
Medical, dental, life and disability保险
401(k) matching
Family leave
+2
Technical Support Engineer (New York/New Jersey)
Technical Support Engineer (New York/New Jersey)

MediData • Woodbridge Township (NJ)

On-site
USD 71,000 - 95,000
Healthcare benefits
401(k) matching
Flexible PTO
+1