> Markdown version of [/jobs/ext/479325-application-developer-enterprise-systems](https://www.wearedevelopers.com/jobs/ext/479325-application-developer-enterprise-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Application Developer (Enterprise Systems) - **Company:** Oglethorpe Power - **Location:** Tucker, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Applications Architecture, Cascading Style Sheets (CSS), Cyber Security, Relational Databases, Github, Supervisory Control and Data Acquisition (SCADA), Systems Analysis, Microsoft SQL Server, Object-Oriented Software Development, Software Engineering, SQL Stored Procedures, Enterprise Software Applications, Information Technology, Data Analytics, Web Technologies - **Published:** June 5, 2026 - **Apply:** https://electricenergyonline.com/job/opportunity/energy/480281/oglethorpe-power-corporation/information-technology-it-/georgia/application-developer-enterprise-systems-.html ## About the Role * 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 ## Description 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 ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)