Lead Developer

Southern CompanyAtlanta, GA
17hHybrid

About The Position

We are seeking a hands-on Lead Developer/Technical Lead to drive the design, development, and delivery of largescale applications within the marketing portfolio. This role will lead multiple Scrum teams, set technical directions in partnership with the scrum master, architect, product owners, and ensure high quality, scalable solutions aligned with business objectives. The person in this position will provide technical leadership across multiple Scrum teams, guiding the design, development, and delivery of secure, scalable web applications. This role partners closely with architects and stakeholders to set technical direction, establish coding standards, and ensure solutions align with business goals. The role requires strong full stack development experience, including building Single Page Applications using Angular and developing RESTful services with .NET and Web API, ensuring seamless integration between frontend and backend components. The Lead Developer will oversee day-to-day activities, troubleshoot complex technical issues, promote secure coding and quality practices, mentor team members, and leverage AI assisted development tools to improve code quality and development velocity.

Requirements

  • Bachelor’s degree preferred; 7+ years of full-stack development experience including experience in leading or guiding development teams using C# .NET, Angular, and REST APIs.
  • Agile/SAFe experience preferred.
  • Result oriented, product focused excellent ability to work cross functionally
  • Ability 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
  • Strong leadership, communication, and collaboration skills with experience working in Agile/Scrum environments.
  • Proven analysis and problem-solving skills
  • Ability to learn new technologies and apply them
  • Strong experience designing and developing largescale web applications using modern frameworks, patterns, and technologies.
  • Solid understanding of application security, including authentication and authorization protocols (e.g., OAuth 2.0, OpenID Connect, SAML).
  • Experience working with relational databases such as Oracle and/or SQL Server, including schema design and performance tuning.
  • Proven experience implementing secure coding practices and using static and dynamic code analysis tools to improve code quality.
  • Exhibit Southern Company Values

Nice To Haves

  • Experience with CI/CD pipelines, automated testing, and DevOps practices.
  • Exposure to cloud platforms and modern deployment strategies.
  • Familiarity with enterprise identity platforms and SSO integrations.

Responsibilities

  • Technical Leadership: Act as the technical lead for multiple Scrum teams, providing hands-on guidance, code reviews, and mentorship to engineers. Work on critical stories.
  • Project Delivery: Participate in iteration planning, reviews, retrospectives, and daily standups; support PI Planning, System Demos, and Inspect & Adapt events.
  • Architecture & Standards: Partner with the architect to define solution designs, establish coding standards, and promote engineering practices across teams. Contribute to architectural runway and technical debt reduction.
  • Troubleshooting & Problem Solving: Proactively identify, troubleshoot, and resolve technical bottlenecks, system issues, and performance challenges.
  • Security & Compliance: Ensure applications are designed and built with security in mind, following secure coding practices, Southern Co standards and appropriate authentication and authorization protocols.
  • AI Assisted Development Enablement: Leverage AI tools such as Microsoft Copilot to improve code quality, development velocity, and test coverage, and guide teams on responsible and effective use of AI in the software development lifecycle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service