×
Register Here to Apply for Jobs or Post Jobs. X

Developer II

Job in Birmingham, Jefferson County, Alabama, 35275, USA
Listing for: Southern Company
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Data Engineering, Software Engineer
Salary/Wage Range or Industry Benchmark: 95000 - 130000 USD Yearly USD 95000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Developer II, Application

Product Delivery – Application, Integrations & Extensions Developer

Career Framework Job Family: Application Development

Company: SCS

Supervisor: Manager, Product Delivery

Location: Anywhere in the Southern Company footprint like Georgia, Alabama or Mississippi (4 days onsite/week)

JOB SUMMARY

Responsibilities of the position include all aspects of application, integration and extensions development within our HR Technology footprint, as well as production support for standard and custom components, solution delivery of new enhancements and bug fixes, and configuration responsibilities. More specifically, responsible for developing, supporting, and contributing to the design of integrations and extensions within Oracle HCM Cloud, and other tools as needed, and between HCM and various enterprise systems, applications, and databases.

Including working knowledge of data exchange, middleware, and API technologies which are crucial in ensuring seamless and efficient communication between different systems, enabling streamlined business processes and data synchronization.

This position falls under the company’s Insider Threat Program and will have access to, and control over sensitive data, systems or assets. Enhanced personnel screening, which includes a background review, drug screen and psychological assessment, will be required if you are selected for this position.

Responsibilities
  • Application/Integration Design and Architecture :
    Support stakeholders and architects in understanding business requirements and contributing to integration solution design that enable seamless data exchange between enterprise systems, both internally and externally. Learn and apply integration patterns, data transformation rules, and middleware technologies under architectural guidance.
  • Application/Integration Development :
    Develop and implement applications, extensions & integrations using industry-standard development frameworks, integration platforms, middleware tools, and APIs. Write clean, reusable code and implement data mapping, transformation, and validation logic. Ensure integrations adhere to security, performance, and reliability standards. This also includes development inside of Oracle HCM Cloud in utilizing ATOM Feeds, Fast Formulas, BIP, VBCS and other frameworks as needed like C# and Angular.
  • System Connectivity :
    Establish connectivity between various systems, databases, and applications through middleware solutions, such as enterprise service buses (ESBs), message queues, or APIs. Configure and manage communication protocols, authentication mechanisms, and data encryption to ensure secure and reliable data transmission.
  • Troubleshooting and Issue Resolution :
    Investigate and resolve application and integration issues, including data synchronization errors, connectivity problems, and performance bottlenecks. Collaborate with system administrators, application developers, and external vendors to identify root causes and implement timely resolutions.
  • Integration Testing and Quality Assurance :
    Develop and execute test plans and scenarios to validate integration workflows, data integrity, and system compatibility. This includes writing unit and integration tests covering happy path, edge cases, and failure scenarios, with test results validated against expected outcomes before deployment.
  • Documentation and Knowledge Sharing :
    Create comprehensive technical documentation, including integration specifications, architectural diagrams, sequence diagrams, and troubleshooting guides. Maintain up-to-date README files and design artifacts as integrations evolve. Share knowledge and best practices with internal teams, providing training and guidance on integration-related topics.
  • Stay Updated :
    Keep abreast of emerging integration technologies, HCM extensions, standards, and best practices. Continuously evaluate new tools, frameworks, and platforms including AI-assisted development tools that can enhance integration capabilities and optimize data exchange processes.
  • AI Knowledge & Mindset
    • The developer is expected to bring an AI-native mindset defaulting to AI-assisted approaches to accelerate delivery, improve code…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary