Description

DUTIES:

Under supervision of the IT manager, perform the following job duties: Verify stability, interoperability, portability, security, or scalability of system architecture; Develop system engineering, software engineering, system integration, or distributed system architectures; Collaborate with engineers or software developers to select appropriate design solutions or ensure the compatibility of system components; Identify system data, hardware, or software components required to meet user needs; Communicate with staff or clients to understand specific system requirements; Research, test, or verify proper functioning of software patches and fixes; Provide advice on project costs, design concepts, or design changes; Perform security analyses of developed or packaged software components; Provide technical guidance or support for the development or troubleshooting of systems; Document design specifications, installation instructions, and other system-related information; Communicate project information through presentations, technical reports, or white papers; Define and analyze objectives, scope, issues, or organizational impact of information systems; Monitor system operation to detect potential problems; Design and conduct hardware or software tests; Evaluate current or emerging technologies to consider factors such as cost, portability, compatibility, or usability; Provide customers or installation teams guidelines for implementing secure systems; Establish functional or system standards to address operational requirements, quality requirements, and design constraints; Investigate system component suitability for specified purposes and make recommendations regarding component use; Complete models and simulations, using manual or automated tools, to analyze or predict system performance under different operating conditions; Develop efficient and effective system controllers; Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements; Configure servers to meet functional specifications; Develop application-specific software; Perform ongoing hardware and software maintenance operations, including installing or upgrading hardware or software; Install operating systems, network or application software, or computer or network hardware; Technology used involves Database Management System Software, Development Environment Software, Enterprise Application Integration Software, Object Oriented Database Management Software, Operating System Software, Requirements Analysis & System Architecture Software, Web Platform Development Software; May perform some or all of above tasks depending on scope of each project assignment. Work involves travel/relocation to various unanticipated client sites across USA.

REQUIREMENTS:

Applicants need to have a Bachelor’s degree (or foreign equiv.) in Computer Science or any IT related field, any Engineering / Technology field, or related and 5 years progressive post Baccalaureate experience in SDLC, including 2 years experience in the job offered including technologies identified.


 

Education

Any Graduate