Computer Software Specialist 4

Memphis Light, Gas and Water•Memphis, TN
•Onsite

About The Position

Computer Software Specialist 4 will apply advanced level principles/concepts in the analysis of information system requirements to determine software that will provide system capabilities required, extremely accountable for end results. This role involves investigating highly complex and diversified requests for information system studies, determining their merit, and recommending acceptance, rejection, or an alternate solution. The specialist will confer with data processing and managerial personnel to obtain data and determine information requirements, and perform or coordinate studies for cost-effective solutions to database and communication software requirements. They will analyze and evaluate data, recommend modifications to existing/purchased systems or the development of new systems, and monitor/coordinate new system developments to ensure maximum utilization and efficiency of software capability and inclusion in long-range planning. The role also includes providing expert guidance and assistance concerning software applications and system developments/operations, serving as a consultant with vendor representatives on software problems, and staying abreast of changes in the computer software field. Additionally, the specialist will assist in developing and maintaining Division programming standards and training certain software/data processing personnel.

Requirements

  • A valid driver's license from state of residence is required.
  • Bachelor's degree in computer science, Engineering, Math, Information Systems, Business, or a related field, with a concentration in Information Technology OR Bachelor's Degree with a minimum of l2 hours college accredited courses in programming or computer-related fields with six (6) years of Division experience in database, computer hardware/software, mainframe, networking programming or systems analysis skills depending on departmental need.
  • Six (6) years of Division experience in database, computer hardware/software, mainframe, networking, programming or systems analysis skills depending on departmental need.
  • Must meet proficiency requirements.
  • Must have a 3 rating for 2 consecutive years as a Computer Software Specialist 3 or a 4 rating in last year as Computer Software Specialist 3.
  • (External candidates must have at least 7 years of equivalent experience and meet proficiency requirements).
  • Must have a minimum of 2 years of experience and be proficient in one of the following major Data Base Management Operating utilities/Screen Generators/programming and/or Data Communication Systems depending on expertise required:
  • Systems Programming: MQ-Series, VTAM, TCP/IP, SMP/E, TLMS, JCL Top Secret, Unix, Z/OS, Linux, App Worx or Apache Server.
  • System Engineer/Administrator: Windows Server, Novell Netware, Storage Area Networks, Server Virtualization, Linux, Enterprise Backup Systems or Directory Services.
  • Networking: Virtual Private Networks, Network Infrastructure (firewalls, routers, switches, gateways, etc.), Wireless Networking, Network Protocols, LAN/WAN Connectivity, Cisco Networking, Network Security Systems, DNS/DHCP, Virtual Networks or Network Design.
  • Desktop Support: Windows Desktop operating system, Windows Group Policy Management, ZENWORKS Configuration Management, Group Wise, Microsoft Office Suite, MS Project, Visio, TOAD, Unix, Linux, VMware View, desktop management, desktop virtualization, thin-client PCs, tablet/mobile devices, central antivirus software management.
  • Database: Oracle, Microsoft SQL Server, IDMS, MySQL, RDBMS, OODBMS, XML DBMS, SQL, PL/SQL, database scripting languages, ArcGIS Spatial Database Engine (Arcs DE), Oracle Applications Database Administration, Oracle middleware, database-oriented middleware, job scheduling and workflow management systems.
  • Web Development: HTML, Macromedia, Flash, Dream Weaver, Java EE, CGI, PERL, PHP, Author ware or XML, AJAX, CSS, ActionScript, FrontPage, SAML, SOAP, JavaScript, and MAVEN.
  • Applications Programming/Administration: COBOL for MVS/LE, JCL, ADSO/O, C++, Visual Basic, ACCESS, Delphi, Cable CAD, ArcGIS Server, ArcGIS Mobile, JTX Workflow Manager 9.3 or higher preferred, Visual Basic for .Net and/or C Sharp for .NET, ArcGIS Desktop, Arc FM, ArcGIS Pro, ArcGIS Enterprise, MIMS, Team Foundation Server, Python, FME Desktop, FME Server, ArcFM Web, AutoCAD, Pro C, MicroFocus COBOL, JAVA, SQL, PL/SQL, Business Objects, Oracle Developer 2000, Oracle Forms, Oracle Applications RI2 or higher, Oracle Discoverer, Banner, Business Intelligence, Crystal Reports, XML Publisher, Oracle Reports or other current programming languages, Objective-C, Cocoa API, Xcode, RIM API, Data Integrator, ETL tools, Data Warehouse system administration/support, data modeling, data extraction, and (Python a plus).
  • Interactive Voice Response: Experience with IVR, Dual-Tone Multi-Frequency (DTMF) & Speech Recognition (Directed &Natural Language, i.e. vXML), Computer Telephony Integration (CTI), IVR call flow design and development, & voice user interface design (VUI).
  • Demonstrated ability with Contact Center software such as: Genesys IVR / Contact Center Solutions, Cisco IVR / Unified Contact Center Solutions, IBM WebSphere Voice Response, Nuance, NICE, Avaya; workforce management software, such as Verint; and audio software tools, such as Audacity, Sound Forge, or VLC.
  • Must have an occupationally significant combination of job knowledge, ability to plan organize and implement the data processing requirements of MLGW; written and verbal communications skills; ability to interface operations and informational needs of all departments/areas; ability to make decisions and resolve problems based on knowledge of existing computer software and potential use by MLGW; leadership, custom relations and resource management skills.

Nice To Haves

  • Applicable certifications might include CNA, CNE, MCP, MCSE and CCIE.
  • Applicable certifications which might include A+ Certification.
  • JTX Workflow Manager 9.3 or higher preferred
  • Python a plus

Responsibilities

  • Investigate most highly complex/diversified requests for information system studies, determine their merit and recommend acceptance, rejection or an alternate solution.
  • Confer with data processing and managerial personnel to obtain data and determine information requirements; extremely accountable for end results.
  • Perform and/or coordinate studies for cost effective solutions to data base and communication software requirements of the Division.
  • Analyze and evaluate data; recommend modification of existing/purchased systems or development of new systems to meet information requirements.
  • Monitor and coordinate new system developments to ensure maximum utilization and efficiency of software capability and inclusion in long-range planning.
  • Provide expert guidance and assistance concerning software applications and system developments and operations.
  • Serve as consultant with vendor representatives on software problems.
  • Keep abreast of changes within the computer software field.
  • Assist in the development and maintenance of Division programming standards and training of certain software/data processing personnel.
  • Perform other duties as directed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service