Job Detail

Application Developer - Southern Company
Birmingham, AL
Posted: Jul 18, 2024 16:55

Job Description

Application Developer

Job Summary

The Application Developer position within Generation Technology Solutions will develop and maintain custom C# .NET Web and Batch applications. Responsibilities include working with technology leads and business partners to implement new business requirements, remediate software issues, and maintain the heath of applications across the Engineering and Plants portfolio.

Application Development, - Essential Duties Include

  • Considerable interpersonal skills and the ability to communicate effectively is essential.

  • Thrive in a team-oriented environment where open communication, mutual respect, and shared goals drive success.

  • Participate in the creation of Technical Design documents.

  • Collaborate with Senior Programmers to plan for coding and overall program development.

  • Able to translate specifications to create code that meets performance expectations/coding requirements.

  • Modify existing software to correct errors or to upgrade interfaces and improve performance based on specifications, with supervision.

  • Able to troubleshoot, debug, maintain and improve existing software with limited supervision.

  • Participate in system testing as required.

  • Develop solutions and corresponding system documentation to technical problems of moderate scope and complexity while building the skills to increase complexity.

  • Participate in deployment activities to implement designed solutions.

  • Maintain and follow production support processes focused on identification and mitigation of root cause.

  • Prioritize work and deliver on project commitments.

  • Work, with supervision, to ensure code development is aligned with Technology Organization goals and strategies.

Skills/Experience

  • Bachelor's degree in Management Information Systems, Computer Science, or a related field is preferred

  • 2-years hands-on experience implementing and supporting application software solutions

  • Experience with mobile development and responsive web design

  • A full working knowledge of the Software Development Life Cycle and development principles

  • Ability to identify root cause for routine problems while working with other technical staff

  • Basic understanding of Technical Design Documents and Specifications

  • Exposure to software development projects

  • Ability to develop unit testing of code components or complete applications

  • Experience in system development practices, methodology and tools

  • Excellent communication skills

  • Languages: C#, Blazor, SQL

  • Frameworks/Platform: .NET Core/.NET Framework, CI/CD, Microsoft SQL Server, Oracle Database

Southern Company (NYSE: SO) is a leading energy provider serving 9 million residential and commercial customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy infrastructure company with national capabilities, a fiber optics network, and telecommunications services. Through an industry-leading commitment to innovation, resilience, and sustainability, we are taking action to meet our customers' and communities' needs while advancing our commitment to net zero emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture and hiring practices have earned the company national awards and recognition from numerous organizations, including Forbes, Military Times, DiversityInc, Black Enterprise, J.D. Power, Fortune, Human Rights Campaign and more. To learn more, visit 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 Identification: 6808

Job Category: Information Technology

Job Schedule: Full time

Company: Southern Company Services



Job Detail


Company Overview

Southern Company

Birmingham, AL