Responsible for developing, maintaining, and enhancing complex and secure software systems, reviewing and testing software components, resolving software problem reports, and performing requirements analysis. Requires experience in software development using languages like Java, C, C++, C#, or Pytho...