Senior C#/.NET Full-Stack DBA Developer Position
We are seeking an experienced and skilled senior engineer to join our team as a Senior C#/.NET Full-Stack DBA Developer. This is a challenging role that requires expertise in designing, building, and maintaining large-scale database systems using C# and .NET.
Key Responsibilities
* Database Architecture and Development: Design, develop, and maintain enterprise-grade databases using C# and .NET, ensuring high-performance, scalability, and reliability.
* Database Performance Tuning: Optimize database performance by tuning indexes, queries, and stored procedures, and monitor database metrics to identify areas for improvement.
* Database Security and Backup: Ensure data integrity and security by implementing robust backup and restore strategies, and monitor database activity to detect potential threats.
* Cloud Infrastructure Management: Manage cloud infrastructure on Microsoft Azure, including sizing, scaling, and cost optimization.
Software Development & Feature Delivery
* Application Development: Design, develop, and maintain RESTful APIs and backend services using C# and .NET, integrating with internal and third-party systems.
* Code Reviews and Mentoring: Participate in code reviews and mentor junior engineers on best practices in application and database development.
* Troubleshooting and Issue Resolution: Troubleshoot and resolve complex issues across application, database, and infrastructure layers.
Azure Cloud & DevOps
* Cloud Operations: Design and operate solutions using Microsoft Azure, focusing on reliability and observability.
* CI/CD Pipelines: Support CI/CD pipelines and deployment practices using Azure DevOps.
* Monitoring and Logging: Work with monitoring, logging, and alerting to ensure system health and rapid issue resolution.