Southern Company
Software Developer (.NET 10/API)
Atlanta, GA and 1 more · On-site · Mid
Sites: Atlanta, GA, Birmingham, AL
- Discipline
- Software
- Industry
- Energy
Spec sheet
Automatically summarized from the employer’s posting. Check the original description below for full requirements.
Software Developer at Southern Company in the United States (Atlanta, GA / Birmingham, AL) develops full-stack web apps, APIs, and backend services. Requires 5+ years in full-stack development with C#/.NET Core, JavaScript/Angular, and REST.
5+ years · Bachelor of Science degree in computer science or related field
Required
- C# .NET/.NET Core
- full-stack development
- JavaScript
- Angular
- HTML5
- REST
- CI/CD / Azure DevOps
- SOA / microservices
Preferred
- Angular, Bootstrap
- Telerik/Kendo, ZingChart
- Azure DevOps familiarity
- migration from .NET Framework to .NET Core
- team collaboration / Agile
Employer description
Software Developer (.NET Core/API)
DESCRIPTON:
As a key member of the development team, you will design, develop, and support scalable web applications, APIs, integrations, and backend services that enhance customer experiences and deliver business value. Working across the full technology stack, you will create intuitive front-end solutions and robust, secure backend services. In this role, you’ll collaborate with Product Owners, Architects, QA, DevOps, and Cybersecurity teams in an Agile environment to deliver high-quality software through continuous improvement, innovation, and iterative delivery.
RESPONSIBILITIES
Full-stack developmentEffectively collaborate to appropriately design and deliver portfolio software applicationDevelop and/or implement timely, cost effective, and high-quality solutions using approved methodologies and standardsProvide root cause analysis, efficient production support and maintenance/enhancements for existing applications (including application debugging and memory leak analysis)Apply secure coding practices, including authentication and authorization, dependency and vulnerability remediation, protection of sensitive customer data, and timely resolution of security findings.Apply professional oral and written communication skills; apply strong customer service skills; exhibit initiative; follow through with customer commitments, and apply sound performance techniquesBuild and maintain relationships with scrum teams, management, other technology/portfolio/business groups, and vendorsTroubleshoot and resolve any application and user interface defects between browsersManage personal career development by maintaining technical expertise
EDUCATION
Bachelor of Science degree from an accredited college with a concentration in computer science or a related field, preferred. Additional certifications in software development, development tools, and/or user interface development are a plus
EXPERIENCE
At least 5+ years of full-stack development experience in Visual Studio C#Strong background and hands-on experience in developing with JavaScript, LESS CSS, Angular, & HTML5 preferredExperience utilizing Angular, Bootstrap or other responsive/.NET frameworks as part of development effortsFamiliarity with industry leading third-party UI controls (e.g. Telerik/Kendo, ZingChart, etc.)Working knowledge of user interface design processes/methodology, particularly as applied to web-based applications Experience creating responsive web productsExtensive experience of development technologies, methodologies and associated toolsExtensive experience with application architectureExperience with CICD/git/Azure DevOps is preferredExperience migrating applications from .Net full Framework to .Net Core is a plus
Skills
Well-versed in full-life cycle development methods and techniques – including Agile/Scrum, Waterfall, RAD development approaches and best practicesStrong Web application coding skills, including information architecture, interface design and visual design would be a plusResults-oriented, product focused excellent ability to work cross functionallyAbility to function independently and as a team member – willingness to operate as a member of a productive, well-integrated team; values the project, company and co-workers Excellent communication skills, both verbal and writtenProven analysis and problem-solving skillsAbility to learn new technologies and apply themKnowledge of the following software development technologies:Microsoft C# .NET, .NET CoreRESTMicroservicesPowerShellAngular, preferredProficiency with Azure Dev Ops, GIT, GitHub, Oracle, Jira, preferred
Stateside Spec lists roles for engineering teams in the United States. Work-authorization notes come from the employer. We do not guarantee visa policy. Apply off-site. Report an issue with this listing View employer source