Back-End Developer
- Build and maintain web applications using C# and the .NET framework (such as ASP.NET, ASP.NET Core).- Write unit tests, integration tests, and conduct debugging to ensure high-quality code. Troubleshoot and resolve performance issues, bugs, and other technical problems.- Develop and manage database solutions, usually using Microsoft SQL Server, to handle data storage and retrieval.- Optimize database performance and ensure data integrity- Design and implement RESTful APIs or web services that interact with external systems or microservices. Work on third-party integrations or internal service-oriented architecture (SOA) systems. - Provide post-deployment support and maintenance of applications. Continuously improve existing systems based on user feedback or updated requirements.- Work in an agile development environment, participating in sprints, daily standups, and code reviews.- Use version control systems like Git to manage code repositories.Manage deployment processes and assist in automating deployment pipelines.- Implement secure coding practices to prevent vulnerabilities like SQL injection, XSS (cross-site scripting), etc.