Southern Company

GIS Application Developer Sr.

Southern Company$90K — $120K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in MIS, GIS, Computer Science, or a related field
  • 5+ years of experience in GIS application software development or support
  • Proficient in C#, Java, or similar object-oriented programming languages
  • Extensive experience with ESRI's .NET or Java SDK
  • Strong knowledge of ESRI's REST API and JavaScript API
  • Experience with Python and automated development tools like Microsoft CoPilot or Claude
  • Understanding of software development lifecycle and AGILE methodologies

Responsibilities

  • Develop and customize software applications utilizing GIS technologies
  • Create Technical Design Documents and oversee their completion
  • Mentor junior developers and assist in planning coding efforts
  • Debug existing software to fix errors and enhance performance
  • Conduct system and unit testing during software deployment activities
  • Prioritize project commitments while adapting to changing customer needs
  • Provide on-call support for technical issues and mentor less experienced staff

Benefits

  • Comprehensive health benefits including medical, dental and vision coverage
  • Flexible work schedule and work-from-home options
  • Participation in training programs for continual professional development
  • Opportunities for career advancement within a large organization
  • Collaborative working environment with a focus on teamwork and mentorship
Full Job Description
Job Description

GIS Application Developer, Sr.

Job Summary

The Developer Sr, Application for Asset Technology/Geographic Information System (GIS) position within Gas Technology Delivery will work with limited supervision to design and develop custom applications to support the GIS Technology portfolio utilized by Southern Company Gas as well as the build and support of Southern Company Gas COTS applications. This resource will be a subject matter expert with deep technical knowledge within the ESRI GIS Platform and associated mapping technology areas. This role will complete projects which will include standard development using a variety of languages, web-based GIS technologies, cognitive services, integration technologies, and native mobile applications.

This role reports to the Supervisor, IT (GIS)

Development Sr, Application - Essential Duties Include
  • Develop custom software that leverages GIS technologies.
  • Develop software solutions that leverage COTS with minimal customization.
  • Create and drive completion of Technical Design Documents.
  • Collaborate with junior team members to plan for coding work and overall program development.
  • Translate technical specifications to creation of code that meets performance expectations/functionality requirements.
  • Ability to modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces, and improve performance based on specifications, with limited supervision.
  • Troubleshoot, debug, maintain, and improve existing software and applications.
  • Develop technology solutions and corresponding documentation to complex problems using deep technical expertise and creativity.
  • Plan and participate in system and unit testing as required.
  • Plan and participate in deployment activities to implement designed solutions.
  • Maintain and follow production support processes focused on identification and mitigation of root causes.
  • Flex to meet customer demands (production support and project work).
  • Prioritize workload and deliver on project commitments.
  • Provide on-call support: both solving issues independently as well as assisting other teams as needed.
  • Support and mentor less experienced personnel.
  • Use excellent interpersonal skills and the ability to communicate complex technical concepts and plans in English.
  • Ensure strategies and software solutions developed are aligned with the Technology Organization goals and strategies.
  • Identify opportunities to leverage Automation, ML, or AI Models/AI Agents for development and application efficiencies.


Skills/Experience
  • Bachelor's degree in MIS, GIS, Computer Science, or a related field
  • 5 years minimum experience with GIS application software development or support is required.
  • Experience with C#, Java, or other object-oriented programming language is required.
  • Working experience of ESRI's .NET or, Java SDK required
  • Knowledge of ESRI's REST API required.
  • Knowledge of ESRI's JavaScript API is required.
  • Experience with Python is required.
  • Experience with Microsoft CoPilot for GitHub or Claude for Development purposes is welcome.
  • Experience with TFS/GitHub for Version Control
  • Experience in the utility industry is preferred.
  • Experience with Oracle is preferred.
  • Experience with JavaScript, TypeScript, and Angular preferred
  • Experience with Windows server administration and configuration preferred
  • A deep, comprehensive knowledge of the Software Development Life Cycle and development principles
  • Experience working in an AGILE software development environment & Working knowledge of JIRA is Preferred
  • Interest in and passion for continual learning and working in a fast-paced environment is essential.
  • A deep understanding of ESRI and other leading mapping tools, platforms, and applications
  • Ability to manage multiple assignments and conflicting priorities.
  • Ability to work and communicate with business partners, and peers of varying levels of technical proficiency.
  • Experience with various sized development projects, enhancement projects, and production support activities.
  • Ability to identify and document root cause of routine problems while collaborating with other technical staff.
  • 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.
  • Experience in system development practices, methodology and tools
  • Experience with Agile delivery; Kanban; Scrum
  • Excellent problem-solving and analytical skills
  • Ability to provide on-call support both solving issues independently as well as assisting other, less experienced on-call personnel.
  • Advanced understanding of various technical principles, theories, and concepts
  • Broad understanding of a wide range of technical areas
  • Ability to work well on a team and share coding responsibilities across multiple projects.
  • Excellent communication skills in Englishincluding the ability to translate complex or technical ideas into non-technical language.
  • Experience with ITIL processes and various programming languages.


About the Team

Southern Company Services

About Southern Company

With 4.4 million customers and more than 42,000 megawatts of generating capacity, Atlanta-based Southern Company is the premier energy company serving the Southeast. A leading U.S. producer of electricity, Southern Company owns electric utilities in four states and a growing competitive generation company, as well as fiber optics and wireless communications. Southern Company brands are known for excellent customer service, high reliability and retail electric prices that are significantly below the national average. Southern Company has been listed the top ranking U.S. electric service provider in customer satisfaction for nine consecutive years by the American Customer Satisfaction Index.

Southern Company Careers

Join the dynamic team at Southern Company, a leader in energy innovation and a champion of sustainable practices. As one of the most respected companies in the energy sector, Southern Company offers unparalleled job opportunities that promise not only professional growth but also a commitment to diversity and leadership development.

Work You’ll Do

At Southern Company, we are not just about power generation; we are about empowering our team to innovate and lead the industry. By joining our team, you will collaborate with some of the brightest minds in the field, using your skills to solve complex problems and drive meaningful change.

Explore a World of Opportunities

Whether you are looking for a full-time position, an internship, or a leadership role, Southern Company has a place for you. Our wide range of employment options ensures that every team member can find a path that best suits their career ambitions and skills.

Innovate and Lead

Southern Company is at the forefront of technological innovation in the energy sector. Our team members are encouraged to lead projects and initiatives that push the boundaries of what is possible in energy production and management.

Grow and Develop

We believe in nurturing the potential of our employees through targeted diversity training, leadership workshops, and continuous professional development. Career growth at Southern Company is not just a possibility—it is an expectation.

Be Part of Our Culture

Southern Company’s culture is built on a foundation of respect, integrity, and inclusion. We celebrate diversity and believe that it drives innovation. Our team is our family, and we support each other in achieving personal and professional goals.

Benefits That Go Beyond

Choosing a career at Southern Company means enjoying a range of benefits designed to enrich your life and support your lifestyle. From health and wellness programs to retirement plans, we ensure our team members are taken care of.

Join Our Team

Ready to power up your career? Explore the job opportunities at Southern Company today. We are actively hiring and looking for passionate, curious, and solution-driven individuals. Enhance your skills, join a community of innovators, and work towards a sustainable future.

Stay Connected

Keep up to date with the latest at Southern Company by following our careers blog. Gain insider perspectives, industry-leading insights, and practical tips to advance your career.

Networking and Career Advancement

At Southern Company, networking and internal mobility are key components of career advancement. Connect with leaders, engage in cross-departmental projects, and take your professional journey to new heights.

Prepare for Your Interview

Make your mark from the first interview. Visit our career site for tips on crafting your resume, preparing for interviews, and making a lasting impression.

Join Southern Company—where careers glow brighter!

SEARCH SOUTHERN COMPANY JOBS Stay ahead of the curve in your career with Southern Company, where innovation meets tradition and every employee is empowered to excel.
Learn more about Southern Company
Size
27,000 employees
Market Cap
$77.6 billion
Industry
Net Income
$3.1 billion
Founded
1912
5 Year Trend
+3%
Revenue
$20.3 billion

Similar Jobs

More Jobs at Southern Company

More Technical Services Jobs

Find similar GIS Application Developer Sr. jobs: