×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: Invita Healthcare Technologies
Part Time position
Listed on 2026-06-20
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 120000 USD Yearly USD 110000.00 120000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer-.NET

Senior Software Engineer – .NET

Location: Baltimore, MD (hybrid – 3 days per week required in office)

Hours: 8:30 AM – 5:30 PM EST, Monday–Friday; overtime exempt.

Compensation: $110,000 – $120,000 annually.

InVita Healthcare Technologies is a leading provider of specialized medical, forensics, and community care software. We build highly configurable, integrated systems that support hospitals, blood centers, donation organizations, public health labs, and forensic labs. Our solutions are used worldwide and feature built‑in compliance safeguards.

Overview: We look for a senior .NET developer who enjoys “detective work” in code. The role involves maintaining and modernizing two large, established enterprise products (over 1 M lines of code each) and mastering UI components, deep SQL stored procedures, and complex business logic.

Key Responsibilities:

  • Maintain & modernize 1M+ LOC codebases, performing bug fixes and feature enhancements.
  • Develop in C# and , ensuring parity and stability across product lines.
  • Write and optimize complex SQL Server stored procedures; manage data mapping for forensic accuracy.
  • Build and refine Win Forms desktop interfaces using Infragistics and Dev Express.
  • Implement and test business rules and Chain of Custody logic to meet federal and state regulations.
  • Collaborate with architects and QA to perform root‑cause analysis of system behavior.

The Tech Stack You'll Master:

  • Frameworks: .NET Framework 4.8, Unity DI.
  • Languages:

    C#,
  • Data: SQL Server,
  • UI/Reporting:
    Win Forms, Infragistics, Dev Express, Active Reports.

Requirements /

Qualifications:

  • 3–5+ years of .NET Framework (v4.8) experience.
  • Proficiency in C# and , including reading, debugging, and writing in both.
  • Win Forms specialist with experience building or maintaining desktop applications.
  • Strong SQL Server skills, including stored procedures and non‑ORM data handling.
  • Experience with third‑party UI toolkits (Infragistics, Dev Express) is a plus.
  • Comfort with large‑scale, N‑tier monolithic architecture and impact analysis.
  • Bachelor’s degree in Computer Science, Software Development, or related field.
  • Motivation to work on software with direct public safety impact.
  • Hybrid work: balanced schedule in Baltimore office for collaboration.

Physical Demands and Work Environment:

  • Prolonged periods of sitting at a desk and working on a computer.
  • Regular talking or listening required.
  • Use of hands or fingers to handle objects, tools, or controls.
  • Occasional standing, walking, reaching, climbing, or stooping.
  • Occasional lifting or moving up to 15 pounds.
  • Vision requirements: close, distance, color, peripheral, and focus adjustment.
  • Moderate noise level in work environment.
  • Flexible travel schedule; airplane travel required.

InVita provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

The pay range for this role is: $110,000 – $120,000 USD per year (Maryland).

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary