×
Register Here to Apply for Jobs or Post Jobs. X

Application Development Analyst; Developer​/IT Analyst

Remote / Online - Candidates ideally in
Birmingham, Jefferson County, Alabama, 35275, USA
Listing for: Southern Company
Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Cloud Computing, IT Support
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Application Development Analyst (Developer / IT Analyst)

Organization Description

Southern Company Nuclear Technology Solutions (NTS) supports Southern Nuclear by designing, developing, and operating secure, reliable, and compliant technology solutions that enable safe and efficient nuclear operations.

Job Description

The Developer Analyst (Application Developer / IT Analyst) is responsible for the design, development, enhancement, and operational support of business-critical applications supporting Southern Nuclear. This role delivers full‑stack application solutions, data integrations, and analytics-enabled applications while ensuring compliance with Nuclear Regulatory Commission (NRC) requirements and Southern Company standards.

The position emphasizes modern application development on Microsoft Azure and Databricks, .NET-based solutions, and production application support. The level of the role will be aligned with the skills and experience of the selected candidate.

This role requires adherence to all NRC regulations, including successful completion (>80%) of required NRC and Southern Nuclear exams, participation in federal drug testing programs, psychological testing, and background investigations.

This is a hybrid role requiring on-site work at the Energy Center Monday–Thursday, with remote work on Fridays. Additional on-site presence may be required based on business needs. Travel is expected to be less than 10%.

Job Requirements Education
  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field is preferred
  • A non-technical bachelor’s degree with 6+ years of relevant IT experience will be considered
  • Individuals currently enrolled in a relevant bachelor’s degree program may be considered
Required Knowledge & Skills
  • Application development using .NET / .NET Core , C# , and modern web frameworks (e.g., Blazor)
  • Experience with Dev Ops Tools like Azure Dev Ops, Git Hub for CI/CD and version control
  • Proficiency with SQL Server , relational database design, schema development, and query optimization
  • Experience developing and consuming RESTful APIs
  • Knowledge of secure software development best practices
  • Understanding of full software development lifecycle (SDLC), including Agile and Dev Ops methodologies
  • Strong problem-solving, analytical, and troubleshooting skills
  • Ability to work directly with business stakeholders to gather requirements and deliver solutions
  • Strong written and verbal communication skills
Desired Knowledge & Skills
  • Hands‑on experience with Databricks for data processing, analytics, and integration workloads preferred
  • Experience building and supporting applications on Microsoft Azure , including:
    • Azure App Services, Azure Functions, Azure SQL
    • Azure security, identity, and access management concepts
  • Experience with cloud-native and distributed application architectures
  • Familiarity with Python for data engineering or application support use cases
  • Experience with a project management and issue tracking tool like Jira
  • Exposure to container platforms (Docker, Kubernetes, Open Shift) and Linux-based environments
  • Experience supporting production applications, including incident response and root‑cause analysis
  • Knowledge of machine learning or AI‑enabled application components
Major

Job Responsibilities
  • Design, develop, enhance, and support secure, high‑availability applications with complex business and regulatory requirements
  • Build and maintain .NET‑based web and service applications
  • Implement and maintain application integrations using RESTful services and data interfaces
  • Provide operational support for production applications, including:
    • Incident troubleshooting and resolution
    • Performance monitoring and tuning
    • Root cause analysis and corrective actions
  • Manage application changes using established change management and deployment practices, including version control, testing, documentation, and rollback procedures
  • Collaborate with security, infrastructure, and compliance teams to ensure adherence to corporate and nuclear standards
  • Contribute to continuous improvement of development standards, tooling, and practices
Behavioral Attributes
  • Demonstrates Southern Company values:
    Safety First, Act with Integrity, Intentional Inclusion, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary