Knowledge
- Algorithms and Data Structures
- Databases
- Systems Requirements Analysis
- Computer Networks
- Operating Systems
- Data Retrieval and Processing
- Agile Methodologies