Troops to Energy Jobs

Job Information

LG&E and KU Energy Programmer/Analyst - Intermediate or Senior in Louisville, Kentucky


Job Description:

Interacts with internal clients to determine functional requirements or operating concerns at a conceptual level. Coordinates with more experienced personnel to fully outline needed steps to achieve desired results.

Assists in the development of user instructions, training procedures and other support requirements. Assists in the preparation and maintenance of system documentation.

Assists in preparing detailed specifications from which programs will be written. Designs, codes, tests, debugs documents and maintains simple programs.

Works on select phases of applications systems analysis and programming. Requires instruction and assistance on more complex tasks.

Participates in the evaluation of hardware and software technologies.

Effectively communicates with clients, peers and departmental management in business matters inclusive of those with technical content. Blends technical and non-technical perspectives in verbal and written communications, focusing on the underlying business benefit and/or impact of proposed action.

Follows IT Service Management processes and may serve in the capacity of Change Advisory Board member.

Provides input for quality assurance review of projects assigned.

Participates in a variety of departmental and corporate activities designed to enhance the incumbent’s knowledge of automation, communication, computing concepts, new technologies and the business.

All other duties and projects as assigned.

Requisition ID:




Physical Effort:

Primarily sitting with some standing/walking.

Preferred Qualifications:

A successful academic or work background indicating a demonstrated ability to absorb information, apply conceptual skills in practical applications, and achieve desired results in a highly technical, operating environment.

Ability to effectively deal with the rapid technological and business change while maintaining enthusiasm and displaying sound judgment and common sense.

Training and experience in the use of the following is preferred:

  • Object oriented programming and design patterns

  • Experience using Angular, TypeScript, HTML5, CSS, JavaScript, JSON, Cordova/Phonegap

  • Relational databases such as SQL Server or Oracle

  • Development tools such as: Visual Studio Code, XCode

  • Version control systems such as TFS or GIT

Experience in the following is desired

  • Experience using C#, ASP .NET Web API, REST APIs

  • Working knowledge of containerized applications using Docker

  • Developing applications or services with ASP .NET Core

  • Experience with PostgreSQL, WebSQL, SQLite

Work Conditions:

Normal office environment with some visits to field locations.

Required Education & Experience:

Bachelor's degree in computer science, engineering or related discipline and a minimum of five years' work experience as a programmer/analyst, or an equivalent combination of education and experience on a year-for-year basis, is required.


220 W Main Street



Job Function:

Information Technology

Position Purpose:

Join our team and make and make a big impact. This full stack Application Developer will be responsible for providing creative and cutting-edge enterprise mobile solutions using the latest and greatest tech such as Angular, TypeScript and Docker for containerization. This role will also lead several initiatives and provide mentoring to junior level developers.

This is a fantastic opportunity to work on projects like Customer Mobile App, ­­­­­­­­­­­­­­­­­­­­­­­Mobile App Google Firebase Cloud initiative, Mobile App Upgrade, and Azure DevOps Server Migration.

Job level and salary to be determined based upon candidate's experience and qualifications.

Company Paid Relocation - External:

Not Provided



External Title:

Mobile Application Developer