What you'll be doing (Key responsibilities)
Database Backend Development & Management
- Design, develop, and optimize SQL Server databases, including schema design, stored procedures, functions, and triggers
- Write efficient, maintainable T-SQL queries and scripts
- Oversee database migrations, backups, and data transfers
- Proactively monitor and troubleshoot database performance and reliability issues
- Automate routine database administration and maintenance tasks
- Ensure data integrity, security, and compliance with best practices
Backend API Development
Design, develop, and maintain RESTful backend APIs and system integrations using C# (.NET Core or ASP.NET Framework)Integrate databases with web applications and backend servicesCollaborate with the application team to ensure smooth data flow and system interoperabilityImplement authentication, authorization, and security best practices at the backendAzure Cloud Platform (in collaboration with System Engineers)
Contribute to the design and architecture of backend systems leveraging Microsoft Azure services (Azure SQL Database, App Services, etc.)Collaborate with system / cloud engineers for deployment, configuration, and management of Azure infrastructureProvide technical input for automated deployment and CI / CD pipeline design for backend servicesParticipate in discussions to ensure backend systems are designed for scalability, reliability, and security on AzureCollaboration & Knowledge Sharing
Work closely with team members to solve technical challengesParticipate in system and database design discussionsShare knowledge and best practices with colleaguesSupport incident response and troubleshooting as part of the teamCreate and maintain technical documentation for backend systemsWhat we're looking for (Requirements)
5+ years of experience in backend development, with a strong understanding of modern web development technologies and frameworksProven experience with MS SQL Server database development and administrationStrong proficiency in T-SQL and SQL Server performance tuningSolid experience developing backend APIs using C# (.NET Core / ASP.NET)Hands-on experience with Microsoft Azure, particularly Azure SQL Database and App ServicesFamiliarity with Git version control and Agile developmentUnderstanding of security principles for backend and data systemsSelf-motivated and takes initiative with strong analytical and problem-solving skillsStrategic thinker focused on continuous backend / system improvementTeam player who can mentor and share knowledgeAdaptable, able to manage multiple priorities in a dynamic environmentDetail-oriented with a focus on code quality, documentation, and system reliability