a. Design, develop, implement, and test technical solutions based on business requirements
b. Identify enhancement opportunities and assist in developing them across the enterprise through innovation and automation
c. Implementing IT strategies that deliver projects on schedule and within budget
d. Conducting risk assessments for projects