About Us
We are seeking a skilled professional with expertise in database management to help us scale and optimize our data infrastructure.
As a key member of our team, you will be responsible for improving database performance, writing efficient stored procedures, and collaborating with developers to ensure our applications run smoothly.
You will also provide support and expertise to enhance and improve the data infrastructure to support the growth of our application.
The role offers opportunities to contribute to cloud-based web application development, particularly database-driven applications using C#, .NET Core, and RESTful web services.
Key Responsibilities include:
* Maintain, optimise, and scale SQL Server databases to support high-performance transactional applications.
* Write, debug, and fine-tune complex stored procedures, functions, and queries.
* Work closely with .NET developers to optimise database interactions and improve system efficiency.
* Implement indexing strategies, deadlock investigations, and suggest and design database improvements around partitioning, sharding, and high availability.
* Improve database security, backup strategies, and monitoring solutions.
* Assist with some C#/.NET development tasks, particularly those related to database integration.
Required Skills and Qualifications
* 3+ years of experience managing and optimising SQL Server databases.
* Strong skills in query optimisation, indexing, and performance tuning.
* Experience writing and maintaining stored procedures, triggers, and views using TSQL.
* Experience with C#/.NET Core for database-driven applications.
* Familiarity with ASP.NET, MVC, and RESTful web services.
* Knowledge of database security best practices and disaster recovery strategies.
* Ability to contribute to scalable database design as the company grows.
Benefits
* Opportunity to work on large-scale datasets or high-transaction environments.
* Exposure to JavaScript frameworks (jQuery, React, etc.).
* Experience working in Agile environments.
* Knowledge of DevOps processes and tools.
* Experience with automated unit and acceptance testing.
Other Opportunities
* Collaboration with top companies worldwide.
* Tackle complex issues and contribute to projects that shape the future of digital transformation.