Application Developer Sr.

Southern Company Atlanta, GA
Full Time Senior Level

Posted 1 month ago Expired

This job has expired

Looking for a job like Application Developer Sr. in or near Atlanta, GA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

Design and develop custom applications to support the Field Technology portfolio, including mobile and rolling office applications, and build/support Southern Company Gas COTS applications. This role requires an experienced developer with strong technical knowledge in mobile development and field technology.

Responsibilities

  • Develop solutions that leverage COTS systems rather than customization
  • Create and modify Technical Design documents
  • Collaborate with others to plan for coding and overall program development
  • Translate specifications to create code that meets performance expectations/coding requirements
  • Modify existing software to correct errors, adapt to new hardware, or upgrade interfaces and improve performance
  • Troubleshoot, debug, maintain and improve existing software
  • Plan and participate in system testing as required
  • Develop technology solutions and corresponding documentation for complex problems
  • Plan and 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
  • Provide on-call support both solving issues independently as well as assisting other personnel
  • Support and mentor less experienced personnel

Requirements

  • Hands-on experience in developing and maintaining enterprise-level applications using Microsoft technologies like .NET, C#, and SQL
  • Experience with frontend development platforms like Angular and React
  • Experience with Azure and/or AWS cloud platforms
  • Familiarity with RESTful APIs, microservices architecture, and CI/CD pipelines
  • Deep, comprehensive knowledge of the Software Development Life Cycle and development principles
  • Deep understanding of mobile applications and related tools and applications
  • Ability to handle multiple assignments and conflicting priorities
  • Deep experience creating Technical Design Documents and Specifications
  • Deep experience with software development projects
  • Ability to develop unit testing of code components or complete applications
  • Deep experience in system development practices, methodology and tools
  • Deep experience with Agile delivery (Kanban; Scrum)
  • Excellent problem-solving and analytical skills
  • Ability to provide on-call support
  • Advanced understanding of various technical principles, theories and concepts
  • Broad understanding of a wide range of technical areas

Qualifications

  • Bachelor’s degree in MIS, Computer Science, or a related field

Skills

SQL * AWS * Azure * Communication * CI/CD pipelines * Angular * C++ * Agile * .NET * REACT * Scrum * Kanban * RESTful APIs * SDLC * Microservices Architecture *

* Required skills

Benefits

Health benefits
Competitive base salary
Retirement benefits
Welfare benefits
Annual incentive awards

Certifications

ITIL Foundation (Required)

About Southern Company

Southern Company is a leading energy provider serving 9 million customers across the Southeast and beyond, providing clean, safe, reliable and affordable energy with excellent service.

Energy & Utilities
View all jobs at Southern Company →