Full Stack Engineer II

MedPro Systems•Wharton, NJ
•Hybrid

About The Position

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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent hands-on work 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.
  • 3–5 years of hands-on production experience in the required technology stack.

Nice To Haves

  • 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.

Responsibilities

  • 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.
  • 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.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service