Job Description:
As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work with the development team to ensure seamless integration between the frontend and backend and to ensure application performance and security.
Responsibilities:
• Design, develop, and implement backend applications using .NET technologies (C#, ASP.NET Core, Entity Framework, etc.).
• Build robust and scalable APIs to connect the frontend with the backend.
• Optimize backend application performance to ensure fast and stable responses.
• Design and manage relational (SQL Server, MySQL) and non-relational (NoSQL) databases.
• Implement best security practices to protect data and applications.
• Collaborate with the frontend team and other teams to ensure seamless integration.
• Troubleshoot and solve issues in backend applications.
• Maintain code quality by following best practices and coding standards.
Qualifications:
• Minimum of 3 years of experience as a Backend Developer with in-depth knowledge of .NET.
• Experience in designing and managing both relational and non-relational databases.
• Good communication skills and ability to work in a team.
• Experience with cloud technologies (Google Cloud) and GIT.
• Knowledge of CI/CD is an added advantage.
• Experience in memory management (Redis, Solr, etc.) and queue management is an added advantage