Senior Database Engineer and Developer
The primary objective of this role is to oversee the design, development, and management of database systems.
This position requires a seasoned developer with extensive knowledge in C#/.NET and deep database ownership experience.
Key responsibilities include:
* Designing and optimizing database schemas, indexes, queries, and stored procedures for high-performance application workloads.
* Managing database performance tuning, query optimization, and capacity planning across environments.
* Ensuring data integrity, security, and operational excellence throughout the application lifecycle.
* Designing, developing, and maintaining enterprise-grade applications and services using C# and .NET.
The ideal candidate will have excellent communication skills, be able to mentor team members, and contribute to architectural discussions that influence technical direction across the stack.
Technical Requirements
* Deep knowledge in C#/.NET.
* Extensive experience in database design, development, and management.
* Familiarity with Azure SQL and its features.
* Strong understanding of cloud computing principles and practices.
What We Offer
We offer a collaborative and dynamic work environment, opportunities for growth and professional development, and a competitive compensation package.
How to Apply
If you are a motivated and experienced developer looking for a challenging role, please submit your resume and cover letter for consideration.