Responsible for gathering business requirements, designing technology and business solutions, developing software as approved, testing, implementing and maintaining electric software used by Garland Power & Light. Pay Range: (Depending on qualifications and experience) Essential Duties and Responsibilities include the following. Other duties may be assigned. Through discussion and business analysis, attain a thorough understanding of the customers’ business requirements Verify that all stakeholders are in agreement and communication is clear by documenting and presenting pertinent business work flows, complex data diagrams, infrastructure layouts required to support the proposals. Perform software development, data interfaces, and create business reports based on business requirements. Develop and maintain cross-platform mobile applications using Flutter, supporting both Android and iOS environments. Design and implement responsive, accessible, and visually consistent front-end user interfaces for web and mobile platforms. Perform baseline application testing before opening the application to the testing team for final approval and acceptance testing. Implement acquired and custom developed applications into a production environment and provide ongoing maintenance and support of production applications. Participate in “on call” rotation or after-hour support duties as required to support the application and data delivery environment.