Application Developer II

Southern Company•Atlanta, GA

About The Position

The Application Developer II works within Gas Technology Services with limited supervision to design and develop custom applications that support applications used by Southern Company Gas, as well as build and support Southern Company Gas commercial off-the-shelf (COTS) applications. The role contributes to projects under supervision, using a variety of programming languages, web technologies, cognitive services, integration technologies, and native mobile applications. The developer helps identify solutions that leverage COTS systems instead of customizing them, participates in technical design, and collaborates with senior programmers on coding plans and program development. The role translates specifications into code, modifies and supports existing software, participates in testing and deployment, and develops solutions and documentation for technical problems of moderate scope and complexity. It also supports production processes, prioritizes project and support work, and provides on-call assistance for routine and moderately complex incidents while building relevant skills.

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 the differences between 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, C#, Groovy, HTML, CSS, Perl, SQL (T-SQL/PL-SQL), COBOL, VB.NET, Eclipse, CCB Config tools scripting language, BizTalk, .NET, TypeScript, Python, C/C++ 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 it 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 routine and moderately complex problems and incidents while building skills.
  • Work with supervision to help ensure strategies align with Technology Organization goals and strategies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service