Jobs and Careers
SO

Application Developer II/Sr.

Southern Company
United Statesfull_timeVerifiedPosted 16 Mar 2026

About the role

Corporate Services Systems Application Portfolio

Application Developer

The Application Developer position is part of the Corporate Services Systems Application Portfolio - Corporate Back-Office Technologies (CBOT) group, within the SCS Technology Organization (TO), as a part of the team responsible for providing support to solutions for External Affairs (Community & Economic Development, Corporate Communication, Environmental Affairs, Governmental/Legislative Affairs, & Region/Division Affairs), Charitable Giving & Volunteer Services, Corporate Safety & Health, and Risk Management across the Operating Companies. The position will be responsible for ensuring delivery of timely, quality solutions and support for the supported Business Partners.

 

Position responsibilities include: Providing functional and technical subject matter expertise for Business Partner application solutions (custom development, vendor packages, SaaS); Performing design, development, integration, configuration, testing, and implementation of Business Partner application solutions (inclusive of vendor solutions); Performing problem/root cause analysis and resolution (production support) for Business Partner application solutions; Providing consultation for application life cycle management; Staying abreast of emerging business technology trends and needs.

 

The Application Developer must have strong technical, consultative, analytical, and problem-solving skills, and the ability to deliver innovative solutions to business problems in a fast-paced environment. The position will require excellent interpersonal, communication, collaboration, planning, and organizational skills.

 

Job Responsibilities

  • Develop, implement, integrate, and/or support timely, cost effective, and high-quality solutions to meet or exceed Business Partner expectations, using Southern Company approved methodologies and standards
  • Provide timely root cause analysis, consistent and effective production support, and maintenance/enhancements for existing solutions, inclusive of the development of tools & utilities that help streamline upgrades, maintenance, and support of vendor-packaged application solutions.
  • Adhere to Southern Company approved development methodologies / standards; adhere to Change Management policy and procedures; ensure all required documentation for projects / solutions is developed and maintained
  • Support project planning/execution by providing accurate estimates, execution of tasks / deliverables, timely and accurate status reports
  • Build and maintain relationships with Business Partners, peers, management, other Technology Organization (TO) resource groups, and vendors
  • Apply strong oral and written communication skills; apply strong customer service and negotiating skills; exhibit initiative; follow through with Business Partner commitments; and apply sound performance techniques 
  • Manage personal career development by maintaining technical expertise
  • Other duties or special projects as assigned by leadership

 

Education & Experience

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, or another related field, is required
  • Minimum of 5 years’ recent experience in full stack application development and support, using C# .NET is required
  • Experience in web development with Blazor as well as jQuery, Angular, or other JavaScript frameworks, and proficiencies in HTML and CSS are strongly preferred
  • Experience in building RESTful web services using ASP.NET Web API is strongly preferred
  • Experience in building command line batch applications is strongly preferred
  • Experience working with enterprise data, including Oracle and SQL Server database queries, scripting, reporting, and use of ORM frameworks (e.g., Entity Framework, NHibernate, Dapper), with the ability to translate business requirements into reliable analytics, dashboards, and insights while supporting data quality and access controls.
  • Experience with the Microsoft Azure platform and Azure services is strongly preferred
  • Experience with software development methodologies, including waterfall and agile, is strongly preferred
  • Experience working in a technology organization supporting complex enterprise application systems is preferred
  • Hands‑on experience implementing or integrating AI‑enabled capabilities (e.g., copilots, intelligent automation, AI‑assisted workflows or analytics) within enterprise applications, with awareness of security, privacy, and governance considerations.
  • Proven experience developing solutions using Microsoft Power Platform (Power Apps, Power Automate, Dataverse) and Power BI, including dat

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Southern Company

View company profile →