Southern Company Software Developer, Staff in Birmingham, Alabama

Software Developer, Staff


This posting is for a Software Developer located in Birmingham, Alabama. The position will be filled in the Commercial Operations and Services Portfolio supporting Southern Company's Commercial Operations and Services business.

This position is responsible for software application development, support, and technical expertise in support of Financial and Contract Services. The primary responsibilities include designing, developing, testing, implementing, integrating, and supporting application solutions (desktop, web applications, and web services). Microsoft .NET is the primary development platform. Commercial Operations and Services supports critical real time systems and financial contracts vital to Southern Company so the successful candidate ensures systems are developed, maintained, and operated to attain highly accurate and dependable business solutions. The successful candidate should not only have a strong technical background but the desire to learn business concepts and processes.

Job Experience & Education:

  • Bachelor’s degree in Computer Science, Management Information Systems, Engineering, Math, Business, or related degree preferred

  • Experience designing, developing, testing, implementing, integrating, and supporting applications (desktop, web applications, and web services) is required

  • 2 years of hands-on experience with C# .NET development is required

  • 2 years of hands-on experience with relational databases (SQL Server, Sybase, ...) is required

Knowledge, Skills, Abilities

  • Strong all around development and technical skills

  • Ability to quickly learn new technologies and application domains.Knowledge of financial applications and energy concepts is a plus but not required

  • Solid experience in all areas of the Microsoft .NET development platform and other Microsoft technologies including:

  • Microsoft .NET Framework 4.5.2; Microsoft Visual C#, WPF, ASP.NET MVC, ASP.NET Web API, Entity Framework 6

  • Visual Studio.NET 2013, NUnit, Resharper, .NET Reflector, Microsoft Office products (especially Excel)

  • SQL Server 2014

  • REST-based service development

  • Experience using Agile software development methodologies

  • Real-world experience with full life-cycle development and delivery of enterprise-class software solutions using the latest technologies and platforms (.NET or Java) and latest software development best practices and techniques including design patterns, test-driven development, and object-oriented frameworks.

  • A strong working knowledge of domain-driven design, GoF design patterns, enterprise application architecture patterns, enterprise integration patterns, analysis patterns and OOA/OOD in general and refactoring.

  • Experience using relational databases and SQL. SQL Server, Oracle, Sybase.

  • Experience developing Microservices is a plus.

  • Knowledge of functional programming concepts is a plus .

  • Ability to develop simple, elegant solutions to complex problems.

  • Ability to take direction and work as a member of a small team; overall excellent teamwork skills

  • Strong communication skills including ability to explain technical concepts to non-technical stakeholders at an appropriate level of detail; working knowledge of the UML.

  • Solid understanding of source control and change management

Behavioral Attributes

  • Results-oriented

  • Team player

  • Stays abreast of new technologies

  • Must be flexible and able to change directions quickly and comfortably

  • Ability to work independently of direct supervision

  • Self-starter who takes initiative and does what it takes to meet commitments

  • Thinks strategically

  • Innovative

  • Committed to building and maintaining constructive partnerships with business partners

  • Can-do positive attitude

  • Committed to learning the Financial and Contract Services and Energy business concepts and processes

  • Commitment to continuous learning and improvement

Other Considerations

  • Directly supports key financial applications so limited after hours and weekend support is occasionally necessary

  • Limited travel


Southern Company (NYSE: SO) is America-s premier energy company, with 44,000 megawatts of generating capacity and 1,500 billion cubic feet of combined natural gas consumption and throughput volume serving 9 million electric and gas utility customers through its subsidiaries. The company provides clean, safe, reliable and affordable energy through electric utilities in four states, natural gas distribution utilities in seven states, a competitive generation company serving wholesale customers across America and a national 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 utilities 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 Level: Individual Contributor

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

Operating Company: Southern Company Services

Travel (Up to...): Yes, 25 % of the Time

Work Location(s):

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

600 North 18th Street

Birmingham, 35203

Req ID: SCS2006703