What are the responsibilities and job description for the System Engineer position at RightTalents?
Job Details
Title: System Engineer
Location: Brooklyn, NY (Onsite)
Duration: 36 Months
Work Hours: 40hrs/week
Tasks & Duties
Develop system design specification.
Develop and prepare documents for the general design of solutions that meet system and security requirements, including the selection of alternative approaches.
Develop specifications for databases, communication systems, hardware, network, security, storage, and software configurations.
Develop structured diagrams for the specifications of databases, communication systems, computer or storage area networks, security, or network programs.
Develop, compile, maintain, and document configurations of the following: databases, servers, computers, security and network monitor systems, packaged programs, macros, utilities, and communication systems.
Develop system documentation.
Develop operational and installation procedures for communication systems, hardware, network, security, storage, and software.
Develop guidelines and upgrade techniques of new operational procedures for the support of databases, hardware systems, operating systems software, network systems software, security, and client-server systems.
Develop detailed systems operations designs.
Perform system design/coding.
Work with ITS staff (e.g., managers, senior programmers, support staff, product manager) to plan program code implementation, enhancements, and changes.
Create, test, and maintain program code.
Design reports, audit trails/logs, and security mechanisms.
Aid ITS technical support staff when they are unable to resolve a program, database, or IT issue by themselves.
Occasionally contact customers as may be needed to clarify the intent of a new feature or resolve a problem.
Provide general programming assistance to other ITS programmers/projects as may be needed.
Upgrade the existing system to meet the ITS cybersecurity requirements.
Perform testing/evaluation.
Test programs and systems and integrate system modules.
Develop, implement, and monitor information technology quality assurance standards.
Perform code review.
Ensure the code builds successfully in the CICD pipeline.