Job Description

<div> Senior .NET Engineer</div> <div><br /> We're looking for a hands-on Senior .NET Engineer to help design, build, and deliver high-quality, scalable enterprise SaaS applications. This role is ideal for someone who enjoys solving complex problems, writing clean code, and taking full ownership of their work-including testing and quality.<br /> <br /> What You'll Be Doing<br /> Break down large or complex problems into smaller parts, design clean solutions, and implement the core framework.<br /> <br /> Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.<br /> <br /> Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to build modular and scalable systems.<br /> <br /> Work directly with SQL Server-designing databases, writing stored procedures, optimizing queries, and tuning performance.<br /> <br /> Use Entity Framework (EF Core or EF6) for ORM and data access.<br /> <br /> Write clean, testable, and maintainable code with proper documentation.<br /> <br /> Take full ownership of testing your own code-unit, integration, and performance testing-as part of a Shift Left / No QA team setup.<br /> <br /> Collaborate with product managers and other teams to understand requirements and deliver customer-focused features.<br /> <br /> Use AI development tools (required)-including GitHub Copilot, Claude, or similar-to assist with code generation, refactoring, documentation, and development speed.<br /> <br /> What You Should Bring<br /> 5+ years of experience in enterprise or SaaS software development.<br /> <br /> Strong hands-on experience with:<br /> <br /> C#, .NET Core, Web API<br /> <br /> Angular or other frontend frameworks.<br /> <br /> Entity Framework (EF Core or EF6)<br /> <br /> SQL Server writing queries, stored procedures, indexing, and performance tuning<br /> <br /> Solid understanding of object-oriented programming, design patterns, and enterprise architecture.<br /> <br /> Experience with DDD, CQRS, and clean layering of business logic and data access.<br /> <br /> Familiarity with multi-threading, asynchronous programming, and system performance tuning.<br /> <br /> Comfortable with Git and working in a modern development environment (CI/CD, Agile).<br /> <br /> Strong debugging and troubleshooting skills.<br /> <br /> Excellent communication skills (written and verbal) in English.<br /> <br /> Experience working across multiple teams or squads.<br /> <br /> Required: Active daily use of AI development tools like GitHub Copilot, Claude, or similar in your workflow.</div>

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application