Job Descriptions & Job Questions Flashcards
(45 cards)
Business Analyst
development of understanding business needs to create solutions, envision a solution to solve business problems, or add more value to the business.
Systems Analyst
- Focuses more on the technology aspect of the solution. They come in when there is a software change.
- Responsible for data modeling, data design, and how data moves between systems.
Application Developer
Create, test and program applications for computers, mobile phones and other electronic devices.
Applications software can be written for a particular operating system (OS), such as Android, iOS or
Windows.
Quality Analyst
responsible for developing and executing
test plans to ensure that all objectives are met, as well as implementing and monitoring test scripts to
assess functionality, reliability, performance, and quality of service or product
Project Managers
play the lead role in planning, executing, monitoring, controlling, and closing projects.
They are accountable for the entire project scope, project team, resources, and the success or failure of
the project.
Application Management
refers to the ongoing support (for users and infrastructure) of existing
company systems, such as ERP or CRM software. Tasks carried out by this team
include bug fixes, patches, minimal enhancements (typically 2 weeks or less), code refactoring, etc. This
group may also be responsible for maintaining infrastructure (servers, storage, memory, etc.) related to
company systems.
Application Developer
Create, test and program applications for computers, mobile phones and other electronic devices.
Applications software can be written for a particular operating system (OS), such as Android, iOS or
Windows.
Quality Assurance Engineers
responsible for assessing the quality of specifications and technical
design documents in order to ensure timely, relevant and meaningful feedback. They are involved in
planning and implementing strategies for quality management and testing.
Application Analyst
provide technical support for users of IT systems. They monitor and maintain software and applications and oversee an organization’s processes to ensure all data is safe and programs run smoothly. this position should also possess these skills: Critical thinking ability.
Strong problem-solving capacity. High-level written and verbal communication skills.
Business Intelligence (BI)
This Group designs and develops databases and applications that pool, extract and analyze large amounts of data to provide management with insights on the overall performance of the organization as well as information on markets and competitors. They use tools like SAP, Oracle, and
plain SQL databases to manage company data and produce reports. This Group works with
management to create dashboards and develop data collection methods. “Big Data” technologies, such
as Hadoop, are gaining popularity in the enterprise community due to their ability to quickly analyze
large, unstructured data sets.
Business Intelligence Developer
an engineer that is in charge of developing, deploying, and
maintaining BI interfaces. These include query tools, data visualization, and interactive dashboards, ad
hoc reporting, and data modeling tools.
Data Warehouse Manager
manages the daily activities of the team responsible for the design, implementation, maintenance, and support of data warehouse systems and related data marts. Oversees data design and the creation of database architecture and data repositories. Being a Data
Warehousing Manager ensures a proper balance between front-end systems and back-end processing
capabilities. Installs processes for auditing data warehouses and ensuring data quality.
Data Analyst
translate numbers into plain English. Every business collects data, whether it’s sales
figures, market research, logistics, or transportation costs. The job is to take that data and
use it to help companies make strategic business decisions.
Data Architect
discipline concerned with designing, creating, deploying and managing an organization’s data architecture. This position defines how the data will be stored, consumed, integrated and managed by different data entities and IT systems, as well as any applications using or processing that data in some way
Database Administrator
make sure that data analysts and other users can easily use
databases to find the information they need and that systems perform as they should. Some DBAs
oversee the development of new databases. They have to determine the needs of the database and
who will be using it.
System DBA
focuses on technical rather than business issues, primarily in the system administration
area. Typical tasks center on the physical installation and performance of the DBMS software. This position is rarely involved with the actual implementation of databases and applications. They might get
involved in application tuning when operating system parameters or complex DBMS parameters need to
be altered. The job usually exists only if the organization does not have an official system
administration or systems programming department.
Database Architect
involved in new design and development work only; he is not involved in maintenance, administration, or tuning of established databases and applications. This position designs new databases for new or existing applications.
Database Analyst
involved in new design and development work only; they are not involved in maintenance, administration, or tuning of established databases and applications. The position designs new databases for new or existing applications.
Data Modeler
usually responsible for a subset of the data architect’s responsibilities. This position is usually not considered a DBA, but this is not a hard and fast rule.
Application DBA
focuses on database
design and the ongoing support and administration of databases for a specific application or subset of
applications. likely to be an expert at writing and debugging complex SQL and
understands the best ways to incorporate database requests into application programs
ETL Developer
n IT specialist who designs data storage systems for companies, and works to fill that system with the data that needs to be stored. ETL stands for “extract, transform, load”
ETL Developer Skills
Determine Data Storage Needs - The first task of the ETL Developer is to figure out the exact
storage needs of the company. They will need to have clear picture of the current data situation,
and be able to analyze different options to figure out the best fit.
• Design and Create a Data Warehouse - Based on the determined needs, the ETL Developer then
designs a data warehousing system that meets the specific business needs, and works with a
development team to build the warehouse.
• Extract, Transformation and Load of data - Once the warehousing system is developed, the ETL
Developer extracts the necessary data and transfers it to the new system.
• Test and Troubleshoot - After the system is up and running, the ETL Developer must test their
designs to ensure the system runs smoothly. They fix any problems that may pop up.
Database Developer
ensure that database management systems (DBMS) can handle massive quantities
of data. usually work as part of a software development
team, modifying and editing databases, and designing and developing new databases
Project Management Office (PMO)
group or department that defines and maintains standards for project management within
the organization. The PMO strives to standardize and introduce economies of repetition in the execution
of projects. The PMO is the source of documentation, guidance and metrics on the practice of project
management and execution.