Description

You will support the IT lead in designing, implementing, and maintaining system architectures and software components.

Responsibilities

  • Develop system engineering, software engineering, and distributed system architectures.
  • Verify the stability, security, scalability, and interoperability of system components.
  • Collaborate with developers to select design solutions and ensure component compatibility.
  • Configure servers, install operating systems, and perform hardware or software maintenance.
  • Conduct hardware and software tests, including models and simulations to predict performance.
  • Document design specifications, installation instructions, and technical reports.
  • Monitor system operations to detect and troubleshoot potential problems.

Required Skills

  • 2+ years of experience in computer systems engineering or architecture.
  • Proficiency in Java and Python.
  • Experience with Cloud Computing and Networking.
  • Ability to use Scripting for system tasks.
  • Strong Analytical Skills for system analysis and troubleshooting.
  • Knowledge of Project Management principles.
  • Experience with Database Management, Enterprise Application Integration, and Web Platform Development software.
  • Familiarity with Requirements Analysis and System Architecture software.
  • Ability to travel or relocate to various client sites across the USA.

Education

Any Graduate