Oracle Application Developer I
Developer I, Application
JOB SUMMARY
The Oracle Application Developer I role is designed for early‑career professionals who are beginning their careers in enterprise application development. This position supports the design, development, configuration, and support of standard and custom application components within vendor‑delivered platforms. The role focuses on learning established development standards, assisting in solution delivery, and contributing to enhancements, bug fixes, and production support activities.
The developer will work under the guidance of other developers to help build and support extensions and integrations that address business needs while remaining compatible with vendor upgrades. This role also provides exposure to automation and AI‑enabled capabilities, supporting the organization’s adoption of intelligent, efficient, and scalable solutions.
Responsibilities
- Application Development: Assist in designing, developing, and enhancing enterprise applications using approved programming languages, low‑code platforms, and frameworks while following established coding standards.
- System Integration: Support integrations and data flows between applications and services, assisting with testing and validation activities.
- Application Configuration & Customization: Configure and customize commercial off‑the‑shelf (COTS) applications with guidance from team members, ensuring compatibility with future vendor updates.
- Troubleshooting & Production Support: Assist with investigating and resolving application issues, defects, and performance concerns. Participate in production support activities and incident resolution.
- Requirements Support: Collaborate with analysts and stakeholders to understand business requirements and help translate them into technical tasks and configurations.
- Documentation & Knowledge Sharing: Create and maintain technical documentation such as configuration notes, support guides, and basic design artifacts. Participate in knowledge‑sharing sessions and training.
- Quality Assurance: Participate in unit testing, integration testing, and regression testing to ensure high‑quality and reliable solutions.
- AI & Automation Exposure: Support solutions that leverage automation and AI‑enabled features (such as workflow automation, data classification, analytics, or intelligent processing) and learn how these capabilities improve application efficiency.
- Continuous Learning: Actively learn new technologies, tools, and best practices related to enterprise application development, cloud platforms, and AI‑enabled solutions.
Knowledge, Skills & Capabilities
- Strong interest in enterprise technology, cloud platforms, and modern application development.
- Willingness to learn and apply new technologies, including AI‑enabled and automation capabilities.
- Basic analytical and problem‑solving abilities with a methodical approach to troubleshooting.
- Good written and verbal communication skills, with the ability to explain technical concepts clearly.
- Detail‑oriented with the ability to manage tasks and meet deadlines with guidance from team members.
- Customer‑focused mindset with an interest in delivering reliable and high‑quality solutions.
- Ability to work collaboratively in a team environment and accept feedback as part of professional growth.
- Introductory scripting or process automation knowledge.
- Foundational knowledge of operating systems, databases, and networking concepts.
- Exposure to cloud services and SaaS applications.
- Basic awareness of application security principles.
- Familiarity with Agile concepts and IT service management processes.
- Understanding business continuity concepts at a foundational level.
Behavioral Attributes
- Demonstrates ownership of personal learning and career development.
- Consistently demonstrates company values, including Safety First, Intentional Inclusion, Integrity, and Performance.
- Eager learner with a strong interest in applying new concepts and technologies.
- Results‑focused with a willingness to ask questions, take initiative, and follow through on commitments.
- Focus on quality, reliability, and efficiency in all assigned tasks.
- Organized, dependable, and capable of managing priorities with supervision.
- Applies a structured and thoughtful approach to problem solving.
Education & Experience
- Bachelor’s degree in computer science, Management Information Systems, Engineering, or a related field preferred.
- 0–4 years of experience in software development, application support, or related technical roles (internships and co‑ops applicable).
- Foundational understanding of application development concepts and software development life cycle (SDLC).
- Basic understanding of relational databases and SQL.
- Familiarity with APIs or service‑based integrations.
- Interest or introductory exposure to automation, analytics, or AI‑enabled features within enterprise applications.
About Southern Company
Southern Company (NYSE: SO ) is a leading energy provider serving 9 million customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy solutions provider with national capabilities, a fiber optics network and telecommunications services. Through an industry-leading commitment to innovation, resilience and sustainability, we are taking action to meet customers' and communities' needs while advancing our goal of net-zero greenhouse gas emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture has been recognized by a variety of organizations, earning the company awards and recognitions that reflect Our Values and dedication to service. To learn more, visit www.southerncompany.com .
Southern Company invests in the well-being of its employees and their families through a comprehensive total rewards strategy that includes competitive base salary, annual incentive awards for eligible employees and health, welfare and retirement benefits designed to support physical, financial, and emotional/social well-being. This position may also be eligible for additional compensation, such as an incentive program, with the amount of any bonus/awards subject to the terms and conditions of the applicable incentive plan(s). A summary of the benefits offered for this position can be found here https://seo.nlx.org/southernco/pdf/SOCO-Benefits.pdf . Additional and specific details about total compensation and benefits will also be provided during the hiring process.
Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
Job Identification: 18118
Job Category: Information Technology
Job Schedule: Full time
Company: Southern Company Services