Posted 2w ago

Senior .NET Software Developer

@ Miller Zell
Atlanta, Georgia, United States
OnsiteFull Time
Responsibilities:Design full-stack, Develop APIs, Collaborate teams
Requirements Summary:5+ years of full-stack .NET development with React; Bachelor’s in CS/IT (Master’s preferred); strong C#, .NET Core/8+, REST APIs, SQL Server/PostgreSQL; AWS/Azure; Docker; Agile.
Technical Tools Mentioned:C#, .NET Core, .NET 8, ASP.NET Web API, React, TypeScript, REST API, SQL Server, PostgreSQL, OAuth2, JWT, AWS, Azure, Docker
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Only candidates in the Atlanta area will be considered. 

POSITION SUMMARY: The Senior Full-Stack .NET Developer is responsible for the design, development, and maintenance of scalable web applications across both backend and frontend systems. This role requires strong hands-on expertise in .NET technologies and modern frontend frameworks, with a focus on delivering high-quality, secure, and performant solutions.

The primary function of this role is to develop and enhance enterprise applications in close collaboration with cross-functional teams, including product owners, QA, and DevOps. The ideal candidate will have deep technical skills, a strong problem-solving mindset, and the ability to work independently while contributing to team success.

 

ESSENTIAL JOB FUNCTIONS:

 

  • Design, develop, and maintain full-stack applications using .NET Core / .NET 8+ and frontend frameworks such as React
  • Build and consume RESTful APIs and integrate third-party services
  • Write clean, maintainable, and efficient code following best practices
  • Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
  • Perform unit testing, debugging, and troubleshooting of applications
  • Optimize application performance, scalability, and reliability
  • Work with relational and NoSQL databases (SQL Server, PostgreSQL)
  • Implement authentication and authorization mechanisms (JWT, OAuth2)
  • Participate in code reviews and contribute to improving code quality
  • Support deployment and release processes in collaboration with DevOps teams
  • Work with cloud platforms such as AWS (Lambda, API Gateway, RDS) or Azure
  • Maintain technical documentation for applications and processes
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives
  • Continuously learn and adopt new technologies and development practices

 

 

POSITION REQUIREMENTS/QUALIFICATIONS:

 

Experience:  Bachelor’s degree in Computer Science, Information Technology. Master’s degree or related field preferred

Experience: 

  • 5+ years of professional software development experience
  • Strong hands-on experience in full-stack development
  • Experience working in Agile environments

 

Special Skills/Qualifications:      

              

  • Strong proficiency in C#, .NET Core / .NET 8+, and ASP.NET Web API
  • Experience with frontend frameworks such as React and TypeScript
  • Solid understanding of REST API design and integration
  • Experience with SQL Server, PostgreSQL, and database design concepts
  • Experience with cloud platforms (AWS or Azure)
  • Understanding of microservices architecture.
  • Knowledge of CI/CD pipelines and DevOps practices
  • Familiarity with Docker (preferred)
  • Strong debugging and problem-solving skills
  • Good understanding of software design principles (SOLID, Clean Code)
  • Effective communication and teamwork skills
  • Familiarity with NoSQL databases is a plus