The Software Engineer III is responsible for creating and maintaining enterprise level applications that meet the needs of the business community while ensuring scalability and high availability. This role involves assisting in the identification of business requirements, creating functional designs, and supporting user acceptance testing. The Software Engineer III is tasked with creating technical designs, encoding applications, and performing unit tests, all while adhering to the guidelines and standards set forth in the IT Department Policies and Procedures throughout the Systems Development Life Cycle.