Managing large, complex IT projects, including software development lifecycle, resource management, and risk analysis.