Southern Company Application Developer / Technical Analyst in Birmingham, Alabama

Application Developer / Technical Analyst


Alabama Power is searching for a highly innovative, energetic and forward-thinking Application Developer, with extensive experience in PHP 5 , Java, and Objective-C . This is a great opportunity to join a cutting edge digital team at Alabama Power.

Ideal candidate will have working knowledge in developing all layers of an application (services, database, presentation). This individual will be involved in portions of the full systems life cycle (based on experience/skills) and is responsible for designing, coding, testing, implementing, maintaining and supporting application software that is delivered on time and within budget. Handles complex problems independently and demonstrates analytical thinking. Is able to make judgements and recommendations based on the analysis and interpretation of data.

Essential Duties and Responsibilities:

  • Proven hands-on Software Development experience

  • Demonstrated ability and solid work ethic to perform technical tasks including analysis, design, coding, debugging, and implementation of software applications. Write new programs or create modifications to existing applications as necessary based on project requirements.

  • Makes recommendations towards the development of new code or to reuse of existing code.

  • Recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies.

  • Participates in software system testing and validation procedures, programming and documentation.

  • Provides technical advice and assists in solving programming problems.

  • Writes and/or reviews system specifications, including output requirements and flow charts.

  • Reviews test results; documents test activities, and records remedial actions.

  • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.

Candidates with the following preferred qualifications are encouraged to apply:


  • Must have a Bachelor’s Degree in either Computer Science or Information System degree


  • Minimum 3 years with relevant working experience

  • 3 years real world experience developing in PHP 5 , Java, or Objective-C is required.

  • Agile development practices a plus

  • Experience integrating with 3rd party APIs / SDKs

  • Software development experience and ability to effectively troubleshoot system problems are required.

Knowledge, Skills and Abilities

  • Critical thinking skills and knowledge of commonly used concepts within the software development field is required.This includes but is not limited to design patterns, git flow, debugging, MVC application architecture and continuous integration.

  • Must be a self-starter that can problem solve and debug without constant direct guidance.

  • Deep knowledge of standard web languages (i.e. HTML, CSS, JavaScript, AngularJS, XML and server-side languages such as Java or expected.

  • The ability to install, configure, and support Unix based virtual servers is expected.Experience with Ubuntu LTS is preferred.

  • Must be detail-oriented and organized

Alabama Power provides the valuable combination of competitive prices, reliable electricity supply and unparalleled service to 1.4 million homes, businesses and industries in the southern two-thirds of Alabama.

Southern Company (NYSE: SO) is America's premier energy company, with 46,000 megawatts of generating capacity and 1,500 billion cubic feet of combined natural gas consumption and throughput volume serving 9 million customers through its subsidiaries . The company provides clean, safe, reliable and affordable energy through electric operating companies in four states, natural gas distribution companies in seven states, a competitive generation company serving wholesale customers across America and a nationally recognized provider of customized energy solutions, as well as fiber optics and wireless communications . Southern Company brands are known for excellent customer service, high reliability and affordable prices that are below the national average. Through an industry-leading commitment to innovation, Southern Company and its subsidiaries are inventing America's energy future by developing the full portfolio of energy resources, including carbon-free nuclear, 21st century coal, natural gas, renewables and energy efficiency, and creating new products and services for the benefit of customers. Southern Company has been named by the U.S. Department of Defense and G.I. Jobs magazine as a top military employer, recognized among the Top 50 Companies for Diversity by DiversityInc, listed by Black Enterprise magazine as one of the 40 Best Companies for Diversity and designated a Top Employer for Hispanics by Hispanic Network. The company has earned a National Award of Nuclear Science and History from the National Atomic Museum Foundation for its leadership and commitment to nuclear development and is continually ranked among the top energy companies in Fortune's annual World's Most Admired Electric and Gas Utility rankings. Visit our website at

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 Field: Information Technology

Job Type: Standard

Primary Location: Alabama-Metro Birmingham/Eastern AL-Birmingham

Operating Company: Alabama Power Company

Job Type: Standard

Travel (Up to...): No

Work Location(s):

APC Corporate Headquarters - 600 North 18th Street (600BIRMINGHAM)

600 North 18th Street

Birmingham, 35203

Req ID: APC2005376