Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer-.Net

$110k - $120k

Invita Healthcare Technologies

About InVita Healthcare Technologies
InVita Healthcare Technologies is a leading software provider for complex medical, forensics, and community care environments. We build specialized, highly configurable, and integrated systems that support hospitals, blood centers, donation organizations, public health labs, and forensic labs. InVita is the clear leader in the blood, implant, organ procurement, DNA, and Forensic software markets. Our software solutions have built-in compliance safeguards that streamline processes and enable quick and efficient information exchange with better decision making. For more information about our software solutions, please visit invitahealth.com .

Job Title : Senior Software Engineer - .Net

Department : DNA and Forensics, R&D

Reporting to : Manager of Software Engineering - DNA&F

Location: Baltimore, MD. This is a hybrid role with 3-days per week required to be worked in the Baltimore, MD office.

Hours of work : Typical hours of work are from 8:30 AM until 5:30 PM EST Monday through Friday. Additional hours may be necessary as needed. This position is exempt from overtime.

Compensation : $110,000 - $120,000 annually

Who we are : InVita develops specialized medical software for regulated industries that support the advancement of public health and safety. We are the acknowledged leader in the markets we serve. Our subject matter expertise is unmatched in the industry and our products are used by public health and medical professionals across the globe. We have employees spanning across the US and two main offices (Baltimore & Los Angeles).

Our DNA & Forensics business unit builds the digital infrastructure for the world's most critical environments. Our DNA & Forensics team develops the software that law enforcement and public health labs rely on to track DNA evidence, manage samples, and ensure the integrity of forensic data. We are mission-driven, stable, and focused on precision.

Overview : We are looking for a Senior Software Engineer-.NET who enjoys "detective work" within the code itself. You will support two massive, established enterprise products. This is a role for a developer who wants to master the "inner workings" of complex systems, managing everything from UI components to deep SQL stored procedures. If you are a disciplined coder who values accuracy and enjoys solving puzzles within large-scale legacy environments, you will thrive here.

Key Responsibilities:

  • Maintain & Modernize: Navigate and enhance two distinct 1M+ LOC codebases, performing both critical bug fixes and feature enhancements.
  • Bilingual Development: Work seamlessly across C# and VB.NET environments, ensuring feature parity and stability across both product lines.
  • Data Integrity: Write and optimize complex SQL Server stored procedures and handle manual data mapping to ensure 100% accuracy for forensic records.
  • UI Maintenance: Build and refine desktop interfaces using WinForms and professional UI suites like Infragistics and DevExpress .
  • Workflow Logic: Implement and test complex business rules and "Chain of Custody" logic to meet strict federal and state regulatory requirements.
  • Collaborative Troubleshooting: Partner with senior architects and QA to perform root-cause analysis on complex system behaviors.
The Tech Stack You'll Master:
  • Frameworks: .NET Framework 4.8, Unity DI.
  • Languages: C#, VB.NET.
  • Data: SQL Server, ADO.NET.
  • UI/Reporting: WinForms, Infragistics, DevExpress, ActiveReports.
Requirements/Qualifications:
  • 3-5+ years of .NET Framework (v4.8) experience.
  • Proficiency in C# and VB.NET: Ability to read, debug, and write code in both languages is essential.
  • WinForms Specialist: Practical experience building or maintaining Windows desktop applications.
  • SQL & ADO.NET: Strong SQL Server skills, including the ability to write stored procedures and manage data without relying on modern ORMs.
  • Experience with Third-Party Toolkits: Familiarity with Infragistics and DevExpress is a plus.
  • Large-Scale Systems: Comfort working in a massive, N-tier monolithic architecture where impact analysis is key.
  • Education: Bachelor's degree in Computer Science, Software Development, or a related field.
Perks & Benefits
  • Stability & Mission: Work on software that has a direct, positive impact on public safety and the justice system.
  • Deep Technical Growth: Gain rare expertise in enterprise-grade legacy systems and complex data management.
  • Comprehensive Health Benefits: Medical, dental, and vision insurance.
  • Hybrid Work: A balanced schedule in our Baltimore office to foster team collaboration.
Physical Demands and Work Environment : The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodation may be made to enable individuals with disabilities to perform the functions.
  • While performing the duties of this position, prolonged periods of sitting at a desk and working on a computer may be required.
  • Additionally, the employee is regularly required to talk or listen.
  • The employee frequently is required to use hands or fingers, handle, or feel objects, tools, or controls.
  • The employee is occasionally required to stand, walk; sit; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl.
  • The employee must occasionally lift and/or move up to 15 pounds.
  • Specific vision abilities required by this position include close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus.
  • The noise level in the work environment is usually moderate.
  • Ability to travel on a flexible schedule. Airplane travel is necessary.

This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.

This document does not create an employment contract, implied or otherwise, other than an "at will" relationship.

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)
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer-.Net in Baltimore, MD vacancy
  •  ...Position : Senior Software Engineer – Instrument Manufacturing Location : Sparks, MD Duration : 12 Months Total Hours/week : 40.00 1st...  ...responsible for writing and documenting desktop applications in C#/.NET code and collaborating design development solutions with... 
    Senior
    .net
    Contract work
    Day shift

    MILLENNIUMSOFT

    Baltimore, MD
    6 days ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...including interop between managed code (.NET) and native code. ~ Proven track record...  ...to building accessible and inclusive software. ~ Excellent software engineering fundamentals... 
    Senior
    .net
    Full time
    Work at office

    Speechify

    Baltimore, MD
    8 hours ago
  •  ...Senior .NET Core Developer Consultant 200 E North Ave, Baltimore, MD 21202 3 months (onsite) No Visa Restrictions (Must have good communication skills) Interview via Teams Meeting If you have a candidate that meets all the below skill... 
    Senior
    .net
    Hourly pay
    Immediate start

    3B Staffing LLC

    Baltimore, MD
    1 day ago
  • CGI Technologies and Solutions, Inc. is seeking a Senior Full-Stack Developer in Baltimore, MD to modernize user interfaces to Angular...  ...applications using a variety of technologies including C# and .NET. This position requires strong experience in performance testing... 
    Senior
    .net

    CGI Technologies and Solutions, Inc.

    Baltimore, MD
    1 day ago
  • $100k - $125k

    A leading healthcare software provider in Baltimore is seeking a Senior Software Engineer specializing in .NET. You will develop and enhance a life-critical transplant management platform. Candidates should have over 6 years of experience, strong skills in C#, .NET, and... 
    Senior
    .net
    Work at office
    3 days per week

    Invita Healthcare Technologies

    Baltimore, MD
    2 days ago
  •  ...Job Title: Senior DevOps Engineer (Hybrid) Location: Baltimore, MD Duration: up to 5 Years...  ...DevOps Engineer has a strong focus on .NET and Microsoft technologies to join our...  ...and will play a key role in driving our software initiatives forward. In addition, the... 
    Senior
    .net
    Work experience placement
    Local area

    Serigor Inc

    Baltimore, MD
    12 days ago
  •  ...Senior.NET Azure AI Developer Location: Onsite - Woodlawn, MD (Mon-Fri) Duration: 9 months Overview: Seeking a talented Senior.NET...  ...In this role, you will design, develop, and maintain scalable software solutions leveraging the Microsoft Azure platform and AI... 
    Senior
    .net

    Anveta

    Gwynn Oak, MD
    4 days ago
  • $89.6k - $176.3k

     ...Senior Full-Stack Developer (Angular and .NET) Category: Software Development/ Engineering Main location: United States, Maryland, Baltimore Position ID:J0526-0868 Employment Type: Full Time U.S. - What we do matters By playing... 
    Senior
    .net
    Full time
    Work at office
    Local area

    CGI

    Baltimore, MD
    3 days ago
  • $89.6k - $176.3k

     ...Senior ServiceNow Developer Category: Software Development/ Engineering Main location: United States, Maryland, Baltimore Position ID:J0426-2379 Employment...  ...CSS3, SQL, XML, Angular and JavaScript, PHP, .NET, or Java . Experience with implementing... 
    Senior
    .net
    Full time
    Contract work
    Work at office
    Local area

    CGI

    Baltimore, MD
    8 hours ago
  •  ...client has a contract opportunity for a Senior DevOps Engineer in Baltimore, MD (HYBRID Position)...  ...DevOps Engineer has a strong focus on .NET and Microsoft technologies to join our...  ...and will play a key role in driving our software initiatives forward. In addition, the Senior... 
    Senior
    .net
    Contract work
    Local area

    Trigyn Technologies

    Baltimore, MD
    2 days ago
  •  ...Role: Senior Front End Engineer Location: Baltimore, MD Duration: 1 + year Responsibilities...  ...and experience in Angular.js and .NET front end; managing offshore delivery...  ...Expected deliverables: Production software, technical strategy plan
    Senior
    .net

    3B Staffing LLC

    Baltimore, MD
    2 days ago
  •  ...Hello all, Role: .NET Full Stack Developer (Sr) Location: (onsite at MD Benefits Building, Linthicum Heights...  ...extensions Experience Required: Senior: At least 8 years in software development (5+ using the .NET stack; C#, ASP.NET MVC/Core... 
    Senior
    .net

    My3Tech Inc

    Linthicum Heights, MD
    3 days ago
  •  ...GIS Analyst / Senior GIS Programmer Client is seeking an experienced GIS Analyst / Senior GIS Programmer to support the Office of Information...  ...ESRI ArcGIS technologies, GIS web application development, and .NET-based programming in enterprise environments. Key... 
    Senior
    .net
    Work at office

    InstantServe LLC

    Towson, MD
    8 hours ago
  •  ...Job Title - DevOps Engineer Location - Sparks, MD Duration – 12+ Months Contract Client...  ...: Engineering Level Of Experience: Seniority Level Work hours: regular, 40/w 8 AM-5...  ...balancing, firewall • Experience with C# and .NET a plus • Relational database experience... 
    Senior
    .net
    Contract work
    Local area
    Remote work
    2 days per week
    1 day per week

    MILLENNIUMSOFT

    Baltimore, MD
    6 days ago
  •  ...Collaborate with product design and engineering teams to develop an understanding of needs...  ...experience with programming and designing software with Java 8+ years of experience on an...  ...additional language such as Node.js, Groovy,.NET, JavaScript, Python Experience... 
    Senior
    .net

    RIT Solutions

    Gwynn Oak, MD
    4 days ago
  •  ...Role : Fullstack Developer (Senior) Key Details: • Work is onsite; limited telework may be permitted based on assignment and...  ...with over 10 years of expertise in enterprise-level .NET and Java web application development, including extensive... 
    Senior
    .net
    Remote work

    GlobalPoint

    Baltimore, MD
    3 days ago
  • SYSCOM, Inc. is seeking a qualified Senior GIS Programmer / Systems Analyst to perform application development and support for the GIS...  ...Candidates should have a minimum of five years of experience with J2EE, .NET, JavaScript, and ESRI ArcGIS technologies. The position offers a... 
    Senior
    .net
    Remote work
    2 days per week
    3 days per week

    SYSCOM, Inc.

    Towson, MD
    2 days ago
  •  ...Title: .Net Developer Location: Baltimore, MD Position: Contract (Long -Term) Rate: $/Open Requirements Job Description:- Experience with ASP.NET framework Experience with C#, and web technologies Web service and .NET web... 
    Senior
    .net
    Contract work

    TWO95 International, Inc

    Baltimore, MD
    more than 2 months ago
  • $135.8k - $213.4k

     ...Northrop Grumman is seeking a Sr Principal Software Engineer . This position will be located at our...  ..., program managers, engineering, and senior leadership; gather and synthesize requirements...  ...in any combination of C#, Java, or .NET. Experience with Object Oriented... 
    Senior
    .net
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum Heights, MD
    1 day ago
  •  ...Job Title: Sr DevOps Engineer (Hybrid) Duration: Full Time Location: Baltimore...  ..., testing, and deployment processes for .NET applications, reducing time-to-market and...  ...management tools to automate and secure software configuration, system updates, and ensure... 
    Senior
    .net
    Full time
    Work experience placement
    Work at office

    Serigor Inc

    Baltimore, MD
    4 days ago
  •  ...ob Title: SharePoint Developer (Senior) Location: Baltimore, MD (Local Candidates ) Duration: Long Term Position...  ...custom SharePoint applications and web parts using: C#, ASP.NET, SPFx, Visual Studio, JavaScript, JQuery, CSS CSOM, JSOM, JSON... 
    Senior
    .net
    Local area

    GlobalPoint

    Baltimore, MD
    3 days ago
  • A leading educational institution is seeking a Sightline Sr. Software Engineer to handle the development and maintenance of various enterprise-wide applications. This role involves gathering requirements, developing project plans, and ensuring application functionality... 
    Senior
    Remote work

    Johns Hopkins University

    Baltimore, MD
    2 days ago
  •  ...Federal is seeking an experienced Senior Full-Stack Developer (Angular and .NET) to support a Federal client....  ...defects, and designing high-quality software solutions. The ideal candidate brings...  ...analysis, and performance engineering across a wide modern technology stack... 
    Senior
    .net
    Temporary work

    Global Commerce and Information, Inc.

    Windsor Mill, MD
    3 days ago
  • EmergencyMD is seeking a GIS Developer to support the Baltimore project. Key responsibilities include developing and maintaining GIS applications focused on ArcGIS server technologies, and supporting configuration efforts in CityWorks. The ideal candidate should have a ...
    Senior
    .net
    2 days per week

    EmergencyMD

    Towson, MD
    1 day ago
  • $100.2k - $203.4k

     ...missions and the government forward! The work: Key Responsibilities: Design, develop, and maintain robust, scalable applications using .NET and ASP.NET Core Implement and manage solutions on the Azure platform, including deployment, monitoring, and scaling. Integrate AI... 
    Senior
    .net
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture Federal Services

    Baltimore, MD
    1 day ago
  •  ...community. This role requires a minimum of 3-5 years of experience, along with A+ and Net+ certifications. The ideal candidate will be responsible for resolving hardware and software issues and demonstrating strong customer service skills. Join us and utilize your expertise... 
    Senior
    .net

    Facility SINAI CORPORATE

    Baltimore, MD
    1 day ago
  •  ...Sr.Net Developer Must be able to obtain and maintain a Public Trust. Contract requirement...  ...Description: Design and develop software applications using functional...  ...Degree in Computer Science, Mathematics, Engineering or a related field. ~ Masters or Doctorate... 
    Senior
    .net
    Contract work

    RIT Solutions

    Gwynn Oak, MD
    9 days ago
  • $115k - $125k

    job summary: Are you a senior-level software engineer passionate about building life-saving technology? A global healthcare technology organization...  .... Deep, hands-on expertise with C# and the .NET framework (specifically ASP.NET MVC or Web API). Exceptional... 
    Senior
    .net
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Worldwide
    3 days per week

    Randstad

    Baltimore, MD
    3 days ago
  • $102k - $170k

     ...None What You Will Do: We are looking for a hands-on senior software engineer with deep knowledge of Microsoft Power Apps, including...  ...Microsoft's Dynamics Power Platform Core Skills: C#, SQL, .Net, D365, CRM SDK, CRM Plugins, PowerApps, Power BI, & Power Automate... 
    Senior
    .net
    Temporary work
    Flexible hours

    Guidehouse

    Hanover, MD
    8 hours ago
  • $46.22 - $96.31 per hour

     ...thinking organization, apply now. We are currently seeking a Senior .Net/Angular/Python Developer and the position is REMOTE for 12...  ...Experience & Skills • 5+ years of hands-on experience in software development and IT • Strong backend development experience using... 
    Senior
    .net
    Temporary work
    Remote work
    Flexible hours

    NTT Data Americas, Inc.

    Lutherville Timonium, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer-.Net. Be the first to apply!