Application Developer II

Southern Company•Atlanta, GA

About The Position

The Application Developer II position within Gas Technology Services works with limited supervision to design and develop custom applications supporting Southern Company Gas applications, as well as to build and support commercial off-the-shelf (COTS) applications. The role completes projects with supervision, using a variety of programming languages, web-based technologies, cognitive services, integration technologies, and native mobile applications. The position develops solutions and supporting documentation for technical problems of moderate scope and complexity, participates in design, testing, and deployment, and supports existing software and production systems. It requires coordination with senior programmers and other technical staff, prioritization of project and production-support work, effective communication, and the flexibility to respond to customer demands. The position reports to a Supervisor in Gas Technology Services.

Requirements

  • Bachelor’s degree in MIS, Computer Science, or a related field.
  • Full working knowledge of the Software Development Life Cycle and development principles.
  • Interest in and passion for learning and working in a fast-paced environment.
  • Understanding of differences among projects of various sizes, enhancement projects, and production support.
  • Ability to identify root causes 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 tests for code components or complete applications.
  • Experience with system development practices, methodology, and tools.
  • Experience with Agile delivery, Kanban, and Scrum.
  • Excellent problem-solving and analytical skills.
  • Ability to provide on-call support for routine problems and incidents.
  • Excellent communication skills and considerable interpersonal skills.
  • Working knowledge of ITIL processes and various programming languages.
  • Knowledge of languages and tools including Java, JavaScript/TypeScript, C#, Groovy, HTML, CSS, Perl, SQL (T-SQL/PL-SQL), COBOL, VB.NET, Eclipse, CCB Config tools scripting language, BizTalk, .NET, Python, C/C++, JSON, and Scala.
  • Knowledge of frameworks and platforms including .NET Core/.NET Framework, Apigee, Web API, Entity Framework, jQuery, Angular, Telerik Kendo Framework, MVC, ASP.NET, and WinForms.
  • Knowledge of technologies and applications including Oracle Utility Suite CCB, MAK tool, Blue Prism, BizLink/EDI, Serena, Optim, EDMS/Meridian, ESRI, IBM MQSeries, IBM WebSphere, DNV Noble Apps, iOS, Maximo, CGI ARM, and Itron.

Responsibilities

  • Assist in identifying potential solutions that leverage COTS systems rather than customization.
  • Participate, with limited direction, in creating technical design documents.
  • Collaborate with Senior Programmers to plan coding and overall program development.
  • Translate specifications into code that meets performance expectations and coding requirements.
  • Modify existing software to correct errors, adapt to new hardware, upgrade interfaces, and improve performance, with supervision.
  • Troubleshoot, debug, maintain, and improve existing software with limited supervision.
  • Participate in system testing as required.
  • Develop solutions and corresponding system documentation for technical problems of moderate scope and complexity.
  • Participate in deployment activities to implement designed solutions.
  • Maintain and follow production-support processes focused on identifying and mitigating root causes.
  • Flex between production support and project work to meet customer demands.
  • Prioritize work and deliver on project commitments.
  • Provide on-call support for moderately complex problems and incidents while building skills.
  • Work with supervision to ensure strategies align with Technology Organization goals and strategies.

Benefits

  • Competitive base salary.
  • Annual incentive awards for eligible employees.
  • Health, welfare, and retirement benefits designed to support physical, financial, and emotional/social well-being.
  • The position may be eligible for additional compensation, such as an incentive program, subject to the applicable plan terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service