Senior Software Developer

Georgia Lottery Corporation•Atlanta, GA
•$75,000 - $90,000

About The Position

The Senior Software Developer performs technical work designing, developing, maintaining, and releasing web applications in accordance with best coding practices. The role develops applications from specifications, supports enterprise applications in production, prepares and reviews technical design documentation, and implements quality code aligned with acceptance criteria. It also involves managing source code and application releases across development, QA, and production environments; evaluating and adopting technologies to improve development efficiency; analyzing software; troubleshooting production issues; supporting Georgia Lottery Corporation offices and departments; and maintaining files and logs.

Requirements

  • Bachelor's degree in Computer Science.
  • At least four years of proven experience designing, developing, and maintaining complex systems on the .NET platform using SQL Server as the backend database.
  • Experience designing and developing service-oriented web applications using .NET Core and WebAPI.
  • Experience with Angular, .NET Core, and Entity Framework Core.
  • Understanding of web services.
  • Experience performing continuous integration and continuous deployment using Azure DevOps.
  • Authorization to work in the United States now and in the future without requiring sponsorship.
  • Equivalent combinations of education, training, and experience may provide the requisite knowledge, skills, and abilities.

Nice To Haves

  • MCPD certification.
  • Experience with reporting tools such as Telerik or SQL Reporting.
  • Experience with Git and JIRA.
  • Experience designing, developing, implementing, and deploying AWS cloud solutions.
  • Experience with Formstack.

Responsibilities

  • Develop software applications based on specifications.
  • Provide production support for enterprise applications.
  • Create and review technical design documentation.
  • Develop and implement quality code in line with acceptance criteria.
  • Use the source code management system, currently Azure DevOps.
  • Complete documentation required to move applications between development, QA, and production environments.
  • Discover, evaluate, and implement technologies to improve development efficiency.
  • Perform software analysis and evaluation.
  • Resolve problems and troubleshoot production discrepancies and abnormalities.
  • Provide system and application support to Georgia Lottery Corporation offices and departments as necessary.
  • Prepare, maintain, and update files and logs following prescribed methods.

Benefits

  • Health insurance
  • Paid time off
  • Parental leave
  • Training and development
  • Vision insurance
  • Wellness resources
  • 401(k)
  • Dental insurance
  • Tuition assistance
  • Family-friendly atmosphere
  • Fun environment
  • Competitive pay
  • Excellent benefits package
  • Business casual workplace
  • 401(k) with company contribution
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service