What are the responsibilities and job description for the Senior Software Engineer position at Lazlo?
We are looking for a Senior Engineer experienced in Microsoft technologies, .NET, C#, and Azure. In this role, youll be an integral member of a small Agile team that designs and builds scalable, high-performance solutions for the Lottery and Gaming industry. Youll collaborate closely with senior engineers and product stakeholders while owning end-to-end features within our technology stack.
This position is based in Alpharetta and is an in-office position.
Responsibilities
- Design, develop, and deliver high-quality code using Microsoft technologies.
- Collaborate with engineers and product stakeholders to translate requirements into effective technical solutions.
- Participate in sprints, daily standups, and code reviews.
- Apply AI-assisted tools to improve productivity, code quality, and innovation.
- Partner with QA and DevOps teams to ensure smooth deployment and reliable performance.
- Contribute ideas to improve architecture, automation, and team processes.
Experience
- 36 years of software development experience.
- 2 years developing applications using the Microsoft Stack (.NET/C#/WebAPI).
- 1 years of experience developing or deploying applications on Azure (PaaS/SaaS).
- Strong understanding of C# and .NET fundamentals.
- Familiarity with Azure services such as App Service, Azure Functions, and Cosmos DB.
- Experience or comfort using AI tools in development workflows.
- Understanding of Agile development (Scrum, Kanban) and version control (Git).
- Experience with Blazor or similar front-end frameworks is a plus.
Education
Bachelors degree in Computer Science or related field, or equivalent combination of education and training.