Job Summary
The role of Senior C# Application Developer resides in the Portals & Builders team which is part of Southern Company’s Customer Engagement Portfolio within its Technology Organization. The scope of this position includes solution design and implementation, production maintenance, and remediation of applications to new back end systems. This role demands substantial expertise in developing C#/.NET applications. The candidate will collaborate with diverse teams necessitating superb interpersonal, communicative, customer service, time management, planning, and organizational abilities. A strong capacity for analysis and problem-solving is essential.
Candidates must reside in metro Atlanta or Birmingham. This position is hybrid & in office presence may be required on a regular basis.
Education
JOB REQUIREMENTS
BS/BA required, preferably in Computer Science, Management Information Systems, Engineering or other technology related field
Experience
Experience as the lead developer of agile software development teams – mentoring other developers & maintaining subject matter expertise on multiple applications.
8+ years experience & mastery of C#/.Net application development utilizing a variety of frameworks – including .Net Framework & .Net Core.
Experience working with web applications, APIs, and batch applications.
Experience with utilizing Oracle SQL in C#/.Net applications.
Experience working with production support & remediation of existing applications.
Ability to build relationships and work with all levels of management, vendors, and other internal and external groups
Experience leading and managing technology projects including coordinating resources and tasks across multiple teams and business units.
Experience developing complex logical and physical data models
Experience with agile software development
Knowledge/Skills/Attributes
Experience with SAFe agile framework, preferred
Excellent root cause analysis & problem-solving skills
Knowledge and understanding of software development technologies, methodology and associated tools
Knowledge of C# and the .NET framework (including .Net core)
Knowledge of Agile software development & SAFe agile
Strong Technical Writing Skills Preferred
Strong project management skills including the ability to effectively organizes tasks, manages multiple priorities/details, and meets tight deadlines
Strong oral and written communication skills
Effective Consulting Skills With Proven Ability To Influence Others
Builds productive relationships with a focus on cooperation & teamwork
Job Responsibilities
Design, develop, implement, integrate, and/or support C#/.Net solutions in a manner that meets or exceeds customer expectations for quality, cost, and timeliness
Communicate effectively and timely with customers, team members, and management
Provide timely, consistent, effective production application support
Build effective relationships with peers, management, and customers
Ensure required documentation for projects is developed
Adhere to Change Management policies and procedures
Respond/Resolve quickly & effectively to all operational problems
Build effective relationships with peers, management, and customers
Be a student of the business, taking care to understand the challenges & goals of our company
Exhibit Our Values
Southern Company (NYSE: SO) is a leading energy provider serving 9 million residential and commercial customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy infrastructure company with national capabilities, a fiber optics network, and telecommunications services. Through an industry-leading commitment to innovation, resilience, and sustainability, we are taking action to meet our customers’ and communities’ needs while advancing our commitment to net zero emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture and hiring practices have earned the company national awards and recognition from numerous organizations, including Forbes, Military Times, DiversityInc, Black Enterprise, J.D. Power, Fortune, Human Rights Campaign and more. To learn more, visit www.southerncompany.com.
Southern Company is an equal opportunity employer where an applicant’s qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
Job Identification: 7479
Job Category: Information Technology
Job Schedule: Full time
Company: Southern Company Services