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
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
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
Directly supports key financial applications so limited after hours and weekend support is occasionally necessary
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 www.southerncompany.com.
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
APC Corporate Headquarters - 600 North 18th Street (600BIRMINGHAM)
600 North 18th Street
Req ID: SCS2006703