Demo

Application Developer (Enterprise Systems)

Oglethorpe Power Corporation
Tucker, GA Full Time
POSTED ON 4/20/2026
AVAILABLE BEFORE 4/19/2031

Location: OPC Headquarters – Tucker, GA

Department: Billing Services


Role Snapshot

The Application Developer (Enterprise Systems) is an early‑senior, hands‑on software development role focused on building, enhancing, and sustaining OPC's internally developed billing applications. This position is best suited for a developer who enjoys deep ownership of business‑critical systems, close partnership with business users, and working on applications that directly power core operations, not shorter project work.

This role sits between senior engineering execution and business systems partnership, offering long-term stability, meaningful ownership, and exposure to complex enterprise systems.

What You'll Do

  • Design, build, and maintain custom web‑based Java enterprise applications, with primary responsibility for backend logic and core business algorithms
  • Develop and optimize Microsoft SQL stored procedures that support complex billing calculations and high‑volume data processing
  • Translate business rules, billing contracts, and operational needs into clean, reliable system logic
  • Own enhancements, maintenance, and controlled changes to internally developed and vendor-supported applications
  • Collaborate with Accounting, Billing, and IT partners to ensure applications align with business and regulatory requirements
  • Participate in application architecture discussions and contribute to long-term system improvement efforts
  • Perform hands-on coding, testing, debugging, and production support
  • Support User Acceptance Testing (UAT) and quality assurance efforts to ensure reliable releases
  • Troubleshoot production issues, investigate root causes, and implement durable solutions
  • Maintain code and documentation using GitHub and established development standards
  • Use AI-assisted development tools (e.g., Copilot, ChatGPT, Claude) thoughtfully to support development, testing, and analysis

What You Bring

  • A solid software development foundation with growing senior-level judgment
  • Interest in long-term system ownership rather than short-term consulting or product churn
  • Comfort working closely with business partners and explaining technical concepts clearly
  • A steady, detail-oriented approach to building reliable enterprise systems
  • Ability to manage multiple priorities while contributing consistently to team goals

Education & Experience

  • Bachelor's degree in Computer Science, Business, Information Technology, or a related field
  • Typically 5–8 years of experience in software development, systems analysis, or enterprise application support
  • Experience working in transactional, data-driven, or regulated system environments
  • Exposure to leading small initiatives, system enhancements, or functional areas preferred
  • Equivalent education and experience combinations will be considered

Skills & Knowledge

  • Working proficiency in Java or another object-oriented programming language (Java preferred)
  • Strong experience developing and maintaining MS SQL stored procedures and working with relational databases
  • Familiarity with web technologies such as JavaScript, HTML, CSS, and related frameworks
  • Understanding of basic application architecture, system design, and data modeling concepts
  • Experience following structured development, testing, and QA practices
  • Familiarity with GitHub and collaborative development workflows
  • Ability to work effectively in a stable enterprise environment where systems evolve thoughtfully
  • Exposure to billing systems, accounting concepts, or the electric utility industry is a plus, but not required

Salary : $108,160 - $135,200

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Application Developer (Enterprise Systems)?

Sign up to receive alerts about other jobs on the Application Developer (Enterprise Systems) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Oglethorpe Power Corporation

  • Oglethorpe Power Corporation Rome, GA
  • As a Senior Mechanical Engineer, you will lead the design, operation, and maintenance of mechanical systems at Oglethorpe Power's power generation faciliti... more
  • 14 Days Ago

  • Oglethorpe Power Corporation Tucker, GA
  • Oglethorpe Power Corporation (OPC), the nation's largest power supply cooperative and one of the primary energy producers in Georgia, is seeking a visionar... more
  • 14 Days Ago

  • Oglethorpe Power Corporation Tucker, GA
  • This position is responsible for the complete execution of Capital Projects. It encompasses all aspects of project functions including project development,... more
  • 14 Days Ago

  • Oglethorpe Power Corporation Tucker, GA
  • As an experienced, highly-skilled, solutions-oriented attorney the Senior Counsel will engage in general corporate work and: (1) Structure, draft, negotiat... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Application Developer (Enterprise Systems) jobs in the Tucker, GA area that may be a better fit.

  • Apex Systems Atlanta, GA
  • Job#: 3028388 Job Description: Job Title: .NET Developer Our Fortune 500 client is seeking a motivated, innovative, and forward‑thinking .NET Developer to ... more
  • 20 Days Ago

  • Jobs via Dice Atlanta, GA
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Activesoft, Inc., is seeking the following. Apply via ... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!