The position involves developing cost-effective information technology solutions by creating and modifying software applications. The role requires coordination with users to determine requirements, coding, testing, debugging, documenting, and implementing complex software applications. The individual will also function as a technical lead, providing training and direction to team members while being involved in 24/7 production support.