Our organization seeks an accomplished Senior C#/.NET Full-Stack Database Developer to join our growing engineering team.
Job Description
* Design and develop enterprise-grade applications and services using C# and .NET
* Own database performance tuning, query optimization, and capacity planning across environments
* Manage database architecture, performance & ownership including designing, evolving, and optimizing database schemas, indexes, queries, and stored procedures
* Work closely with product and engineering leadership to deliver scalable, reliable systems
This role is ideal for a senior engineer who is database-centric but not database-only, someone who enjoys writing production code, building features that interact heavily with data, and taking responsibility for how the database performs in real-world, high-availability environments.
Required Skills and Qualifications
* 7+ years of professional experience in C#/.NET software development
* Strong written and spoken English (C1 or C2 proficiency)
* Expert-level proficiency in C#, .NET Core, and .NET Framework
* Experience building and maintaining RESTful APIs
* Experience with Microsoft Azure services, including App Services, Functions, and Storage
What We Offer
* Opportunity to own critical systems and influence architectural decisions
* A collaborative engineering culture that values quality, accountability, and continuous improvement