Atlanta, GA, USA
3 days ago
Senior C# Application Developer

Senior C# Application Developer 

Work Location(s):

Atlanta or Birmingham - Hybrid

 

JOB SUMMARY

The role of Senior C# Application Developer resides in the Customer Portals 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 an as needed or regular basis. 

 

JOB REQUIREMENTS 

 

Education:

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 of experience & mastery of C#/.Net application development utilizing a variety of frameworks – including .Net Framework & .Net Core.  Experiance working with web applications, APIs, and batch applications. Experience with utilizing Oracle SQL in C#/.Net applications.  xperience 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 Experience with SAFe agile framework, preferred

 

Knowledge/Skills/Attributes:

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

 

Confirm your E-mail: Send Email