Senior .NET Software Developer

Miller ZellSouth Fulton, GA

About The Position

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.

Requirements

  • 5+ years of professional software development experience
  • Strong hands-on experience in full-stack development
  • Experience working in Agile environments
  • 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
  • Strong debugging and problem-solving skills
  • Good understanding of software design principles (SOLID, Clean Code)
  • Effective communication and teamwork skills
  • Bachelor’s degree in Computer Science, Information Technology

Nice To Haves

  • Familiarity with Docker (preferred)
  • Familiarity with NoSQL databases is a plus
  • Master’s degree or related field preferred

Responsibilities

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service