Senior Backend Developer - #1121243
Marshall Cavendish Education
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 services
Collaborate with the application team to ensure smooth data flow and system interoperability
Implement authentication, authorization, and security best practices at the backend
Azure 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 infrastructure
Provide technical input for automated deployment and CI/CD pipeline design for backend services
Participate in discussions to ensure backend systems are designed for scalability, reliability, and security on Azure
Collaboration & Knowledge Sharing
Work closely with team members to solve technical challenges
Participate in system and database design discussions
Share knowledge and best practices with colleagues
Support incident response and troubleshooting as part of the team
Create and maintain technical documentation for backend systems
What we're looking for (Requirements)
5+ years of experience in backend development, with a strong understanding of modern web development technologies and frameworks
Proven experience with MS SQL Server database development and administration
Strong proficiency in T-SQL and SQL Server performance tuning
Solid experience developing backend APIs using C# (.NET Core/ASP.NET)
Hands-on experience with Microsoft Azure, particularly Azure SQL Database and App Services
Familiarity with Git version control and Agile development
Understanding of security principles for backend and data systems
Self-motivated and takes initiative with strong analytical and problem-solving skills
Strategic thinker focused on continuous backend/system improvement
Team player who can mentor and share knowledge
Adaptable, able to manage multiple priorities in a dynamic environment
Detail-oriented with a focus on code quality, documentation, and system reliability
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Assistant Engineer / Engineer - basic based on exp, career growth, West/North
Accounts Receivable Executive (5 days) AL70
Administrative Executive/ Admin Assistant (Healthcare Institution)