Be the first to apply!
Senior .NET Backend Software Engineer
tecciance
Colombo •
Full-time
Job Description
Are you a highly skilled backend developer who loves shipping clean, performant, and secure code? We are looking for a Senior .NET Backend Engineer who leverages modern C# features and AI tools to build exceptional server-side applications at lightning speed.
What You'll Do
- Build & Ship: Develop robust, scalable REST APIs and backend services using modern .NET and C#.
- Collaborate: Work closely with product managers, frontend engineers, and QA to deliver seamless end-to-end features.
- Optimize: Design efficient database schemas, optimize queries, and resolve performance bottlenecks to ensure high availability.
- Maintain Quality: Champion clean architecture principles through thorough code reviews, writing robust tests, and maintaining technical documentation.
- Supercharge with AI: Seamlessly integrate AI coding assistants into your daily workflow to accelerate feature delivery, automate boilerplate, and refactor legacy code.
What You Bring (Required)
- Experience: 3+ years of professional experience in backend software development.
- Core Stack: Strong, hands-on proficiency in C# and .NET / .NET Core.
- API Design: Experience building and maintaining RESTful APIs (or gRPC) and working with microservices architecture.
- Databases: Solid understanding of relational databases (e.g., SQL Server, PostgreSQL) and ORMs (Entity Framework Core).
- The AI Edge: You are a highly effective power user of AI coding tools (such as Cursor, GitHub Copilot, or Claude) to multiply your productivity, debug complex issues, and write better unit tests.
- Testing & Quality: Hands-on experience with backend testing frameworks (xUnit, NUnit, or Moq).
- Tooling: Familiarity with Git workflows, cloud basics (Azure/AWS), and modern CI/CD practices.