The Senior IT Professional - Applications will provide production support to business-critical applications. Daily duties include proactive monitoring, troubleshooting and quick resolution of critical incidents. Develop/troubleshoot custom application and interface using programming languages within the .NET stack. Serve as the expert liaison to the business or functional area. Work at the highest technical level of all phases of applications systems analysis and support activities. Coordinate meetings and requirement gathering sessions for the support activities and enhancement requests. Ensure customers' business requirements are fully understood, documented, communicated, and acted upon. Coordinate change management and release activities. Provide mentoring and training to other team members as needed. Excellent written and verbal presentation skills with the ability to present complex ideas in a clear and concise manner. Under direction of the IT Lead, performs a variety of information technology related development management and support activities for any assigned department/division. You must be eligible to validate contract work experience.