As a Software Engineer at Rent-A-Center Texas, LP, you will be responsible for creating and maintaining enterprise-level applications that meet the needs of the business community while ensuring scalability and high availability. Your role will involve creating new software applications or maintaining existing ones, assisting in the identification of business requirements, creating functional designs, and supporting user acceptance testing. You will also be tasked with creating technical designs, encoding software applications, and performing unit tests. Throughout the entire Systems Development Life Cycle, you will follow the guidelines and standards set by the IT Department's policies and procedures, including source code control, documentation, testing practices, naming and project standards, and managing the production and release processes.