Job Description:We are seeking a highly skilled and motivated Full Stack Developer with expertise in C# and .NET Core to join our dynamic development team. As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining business applications and software solutions that meet our business needs. You will work on both the front-end and back-end of our applications, ensuring seamless functionality and a great user experience. Responsibilities:Design, develop, and maintain software applications using a variety of technologies.Develop and maintain APIs.Integrate third-party services.Document code, APIs, and technical processes to facilitate knowledge transfer and supportability.Troubleshoot and debug code independently.Work with a team of developers to deliver high-quality products. Qualifications:Bachelor's degree in computer science or a related field5+ years of experience in full stack development using C# and .NET Core.Strong SQL skills and experience with databases such as PostgreSQL and SQL ServerAngular (not JS) experienceRESTful API development experienceExperience with integrating third-party services.Experience working on microservices and Kubernetes.Experience with cloud computing technologies such as Azure(preferred) or AWSCapable of creating new and following existing software development best practices and design patternsExperience with Agile development methodologiesExperience with unit testing and continuous integration/continuous delivery (CI/CD) pipelinesExperience with security best practicesStrong understanding of HTML, CSS, and JavaScriptExperience with version control systems such as Git or GitHubExcellent problem-solving and debugging skills.