I am a newly graduated junior developer and recently started working in the medical field. I am currently the only programmer in my company, so I don’t have any senior support. They have a C# application that needs to be remade because it has too many bugs and doesn’t follow any logic or good practices. This is a large application used by several hospitals.
In college, we learned to program in Node.js and Python. Although I have experience programming large applications, I have never worked on something of this size or importance before. I am already remodeling the database and studying the DICOM protocol.
My questions are:
-
What are the best practices for redesigning a large C# application from scratch?
-
How should I approach integrating the DICOM protocol into a C# application?
-
How can I ensure that the application complies with medical protocols beyond DICOM?
-
What security standards should I follow when developing a medical application?
-
What tests are essential to ensure the quality and reliability of a medical application?
-
What encryption techniques are recommended to protect medical data in a C# application?
Any guidance or resources on these topics would be greatly appreciated.
Beatriz Landi is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.