Full Stack Engineer II

MedPro Systems LLC

Wharton (NJ)

Hybrid

USD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MedPro Systems is seeking a contract Full Stack Engineer to support MedProID and the DLS desktop application. This mid-level role focuses on legacy technologies (Classic ASP, VB.NET, Oracle PL/SQL) with occasional AI-assisted tooling, reporting, and caching layers.

The position is hybrid with 10% travel, onsite Tuesdays and Wednesdays at the MedPro office. 3–5 years of hands-on experience in the stack is preferred, with a BS in CS or related field.

Qualifications

  • Classic ASP and ASP.NET (Web Forms and/or MVC) across frontend and middle tier.
  • VB.NET (or C#) and VBScript.
  • JavaScript / jQuery in UI layers.
  • Oracle PL/SQL for data layer.
  • Redis or in‑memory caching.
  • Full-stack ownership from UI to database.

Responsibilities

  • Design, build, and support MedProID features end‑to‑end from UI to data layer.
  • Read, write, and troubleshoot Oracle PL/SQL stored procedures, packages, and views.
  • Diagnose and resolve production issues across the full stack.
  • Provide maintenance for the DLS WPF desktop app until replacement.
  • Follow Oracle coding, schema design, and unit-testing standards (utPLSQL).
  • Participate in code reviews and design discussions.

Skills

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

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

WPF
Azure DevOps Pipelines
Git
Oracle Analytics Cloud
Report Viewer
ODP.NET
Oracle SQL*Plus/DB tooling

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 III
Full-Stack Engineer III

MedPro Systems LLC • Wharton (NJ)

On-site
USD 140,000 - 180,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
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)
Senior Application Programmer/Developer (Secret Clearance and Full time On-site)

MicroHealth, LLC • Washington

On-site
USD 135,000 - 145,000
Technical Support Engineer
Technical Support Engineer

Medidata Solutions • New Jersey

On-site
USD 64,000 - 106,000
Medical insurance
Dental insurance
Life insurance
+5
Principal DevOps Engineer
Principal DevOps Engineer

PowerToFly • New York (NY)

On-site
USD 185,000 - 246,000
Medical insurance
Dental insurance
401(k) matching
+2
Infrastructure and Database Team Lead
Infrastructure and Database Team Lead

MediQuant, LLC • Kentucky

On-site
USD 110,000 - 140,000