Recommend and implement appropriate technical solutions and methods of implementation based on business requirements
Troubleshoot technical issues and identify modifications needed in existing software applications to meet changing user, company and technology requirements.
Document current or new processes
Potentially work with 3rd party vendors to resolve issues
Communicate accurate and timely status and issues to management
Responsibilities may require evening and weekend work occasionally in response to the needs of the client