Senior Full Stack Developer
Georgia Lottery Corporation · Atlanta, GA · 1 mo ago
On-siteEngineeringFull-time
About the Role
The purpose of this job is to lead end-to-end system architecture in a hands-on capacity, guiding solution design, reviewing code, and supporting implementation. It establishes technical direction, ensures scalability, security, and performance, and provides architectural guidance and mentorship to deliver robust, reliable software.
Responsibilities
- Define and lead system architecture for scalable, secure applications.
- Drive technical excellence by advising teams and performing code/design evaluations.
- Architect and develop solutions using .NET Core, Angular, Entity Framework Core.
- Oversee CI/CD pipelines and DevOps practices with Azure DevOps.
- Collaborate with stakeholders to align technology with business goals.
- Support the COAM division and serve as the technical lead for software developers.
Requirements
Bachelor’s degree in computer science required and MCPD certification preferred, with at least 5 years of experience in software development, including at least 3 years in designing enterprise software applications.
- Proven experience in .NET Core, Web API, SQL Server, Angular.
- Proven ability to design and deliver enterprise-grade applications.
- Strong background in service-oriented architecture and web services.
- Leadership experience in guiding and mentoring software teams.
- Hands-on experience with CI/CD and cloud solutions (Azure/AWS).
Preferred Qualifications
- Reporting tools (Telerik, SQL Reporting).
- Git, JIRA.
- Knowledge of application security best practices, including OWASP Top 10.
- Microsoft Power BI.
Or any equivalent combination of education, training, and experience which provides the requisite knowledge, skills, and abilities for this job.
Benefits
- 401(k) matching
- Bonus based on performance
- Dental insurance
- Employee discounts
- Flexible schedule
- Health insurance
- Paid time off
- Training & development
- Tuition assistance
- Vision insurance
- Wellness resources