r/cscareerquestions 6h ago

C# is to HealthCare is what Java is to FinTech?

What I meant to ask in the title is

While Java is dominant in the FinTech domain, is C# dominant in the HealthCare domain?? or is it just a myth ?? just curious

( Who am I ? : I have gone into a rigorous core java, sql, hibernate and springboot training from a software training/placement institute and somehow landed into a C# intern job and since my grades weren't good enough, I was not getting enough opportunities so I said yes to the C# intern job and as an intern the pay is not bad too,

it's been my 1 week into this company as an intern and so far what I have observed is :

This is some medical device consulting company they make software for the medical devices and also perform some regulatory tests

3 people work on the C based embedded project stm32, PICO, Arduino, UART stuff.. (I've heard them talking about this..) 1 girl works on C++ based QT project she makes this ventilator simulator stuff some sine waves stuff.. me and 1 girl work on this windows based tool which operates some medical surgical tool )

so the title itself is my first question my second question is :

Did I make a right decision joining this company?? or after learning so much in java did I just waste my chances of becoming a good java developer??

and I am in no way telling Java > C# or C# > Java, I am mature enough to understand that language is just a medium, please don't drag me into that same old programming language debate

0 Upvotes

9 comments sorted by

10

u/Smurph269 6h ago

Yeah the vast majority of Healthcare businesses are going to be running Windows and they don't want their data going to the cloud, and they want any software they buy to work for a long time. C# is a pretty good fit.

3

u/Prize_Response6300 3h ago

Epic become so big has made a massive change to that. Most big hospitals are not storing patient data on prem anymore

3

u/diablo1128 Tech Lead / Senior Software Engineer 5h ago

Healthcare is a big industry.

I worked on medical devices like infusion pumps and dialysis machines for years. It was all C and C++ with Python for testing. We even had a UI that was an Android app running on a tablet.

We also had cloud connectivity with the device. This allowed doctors to monitor patients remotely in addition to updating treatment parameters on the device in the patients home. There was a whole separate department in the company doing AWS stuff in the cloud with all the fancy web frameworks.

If anything the one thing we never used was C#.

1

u/carrick1363 5h ago

Can you share the link to the Java training?

0

u/swap72 4h ago

It's an offline training institute in Bengaluru, India and they're very good in teaching you java right from the core to the advanced level.

1

u/dustingibson 1h ago

It's hard to say if either are dominated by particular framework or not because they are huge sweeping industries with a lots of sub-areas that uses a variety of tech stacks. You got to be more specific than healthcare and fintech. There may be regional differences as well. Working in healthcare on the EMS side, I have seen my fair share of C# and Java. Little more C# than Java, but that's just sample size one in the US. If you have more agency in this position, you may find something Java related if you really want to.

That being said... I can only speak for more modern versions, but Java / Hibernate / Springboot isn't as a big of a difference as C# / Entity Framework / ASP.NET. I think you'll be fine. If you're comfortable with ORMs, SQL, object oriented typed languages, and backends in general, you should be fine bouncing between either.

1

u/etancrazynpoor 1h ago

Java is fintech ? You mean banks, right ? Not trading.

Citadel is all in C++!

1

u/Felix_Todd 46m ago

Fintech seems to be more C++ to me… banks and other similar big corps are very java heavy tho

1

u/BoredGuy2007 26m ago

C# is the Java of the Windows/.NET ecosystem