Application Developer Sr.
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 ResumeAbout 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
* Required skills
Benefits
Certifications
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.