|
Summary 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.
Minimum Qualifications
Or an equivalent combination of education and experience sufficient to successfully perform the essential functions of the job Preferred Qualifications Education/ Experience
Bachelor's Degree in MIS, Computer Science or a related field of study 5 years experience in application web development specifically with C# 5 years experience working with relational databases such as SQL Server Experience in mobile application development using Flutter and Dart. Exposure to the Electric utilities industry
Knowledge, Skills & Abilities
Knowledge of client/server and or Web application delivery, support issues and processes Knowledge of application design, Web design, server/desktop hardware, software and operations Skill utilizing Structured Query Language (SQL) Skill in interpreting technical diagrams and procedures Ability to implement and troubleshoot programming changes and modifications Ability to write clear technical instructions in the use of programs and/or program modifications
Licenses and Certifications
Physical Requirements / Work Environment The work environment and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The incumbent works in a typical office environment; relatively free from unpleasant environmental conditions or hazards.
|