Systems Analyst Job Responsibilities:
-
Implements computer system requirements by defining and analyzing system problems, designing, testing standards and solutions.
-
Defines application problem by conferring with clients, evaluating procedures and processes.
-
Develops solution by preparing and evaluating alternative workflow solutions.
-
Controls solution by establishing specifications and coordinating production with programmers.
-
Validates results by testing programs.
-
Ensures operation by training client personnel and providing support.
-
Provides reference by writing documentation.
-
Accomplishes information systems and organization mission by completing related results as needed.
-
Preparing workflow of the application from tech point of view.
-
Provide functional diagram of the application.
-
Handling application administrator responsibilities.
-
Develop and write IT Policy.
Systems Analyst Qualifications / Skills:
-
Software design, documentation, testing, and maintenance
-
Hardware requirements
-
Software architecture
-
Basic knowledge of system requirements and analysis.
-
Basic knowledge of system development life cycle process, documentation and requirements.
-
Basic knowledge of one or more of the following: JAVA, Oracle, and other DBMS systems
-
Experience with Visio and understanding of Systems Analysis constructs.
-
Good presentation skills with PowerPoint and other presentation technologies.
-
Good interpersonal communications skills to development team members, management and Customers.
Education, Experience, and Licensing Requirements:
-
Bachelor’s degree in computer science or Management Information Systems Degree or a related discipline or equivalent experience/combined education.
-
Experience in IT or database administration a plus
-
Experience with Java GUI front-end development, SQL, Postgres, or equivalent database tools.
-
Experience with Zeek is a plus.
-
Experience in: Multiple OS platforms with strong emphasis on Linux (CentOS, Red Hat, Ubuntu), Mac OS X, and Windows systems
-
Experience with OS-level scripting environment.
-
Experience working in a research environment that relies extensively on Open Source solutions
-
In-depth knowledge of the TCP / IP protocol suite; security architecture; securing and hardening Operating Systems; Networks; Databases; and Applications
-
Knowledge of the Incident Response life-cycle, working independently to investigate and effectively respond to cyber security incidents
-
Thorough understanding of the threat and attack landscape, attack vectors, vulnerabilities, and how they are leveraged by malicious actors
-
Security certifications, Database Administrator certifications