Analyzing what technologies are available and what software product must be developed to provide the best solution for the problem that needs to be solved.
Security Consultant
Ensuring people in a company have proper access and authorization to use technology resources.
Technical Leader
Lead, direct and manage technical projects. Work with software development teams, engineering teams or other teams that conduct technical tasks.
System Administrator
Support a multi-user computing environment and ensure continuous, optimal performance of IT services and support systems.