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.