OctogleHire
← Job description library

ASP.NET Core developer job description

Three copy-ready templates — mid-level, senior and lead — written for 2026 ASP.NET Core roles. Paste one into your careers page, or send it to us as a brief and meet vetted ASP.NET Core engineers in 48 hours instead.

Mid-level ASP.NET Core engineer

Delivers features independently within established patterns.

About the role
We are hiring a mid-level ASP.NET Core engineer to build and maintain production APIs used by customers and internal teams. You will work in a remote product engineering team, contribute across the stack where needed, and own well-scoped features from design through deployment. The codebase uses modern C#, ASP.NET Core, EF Core, relational databases, automated tests, and cloud-hosted services.

What you'll do
- Build HTTP APIs, background jobs, and integrations in ASP.NET Core.
- Write clear C# with tests that cover important behavior.
- Work with EF Core, SQL, migrations, and performance-conscious queries.
- Improve validation, error handling, logging, and configuration.
- Review pull requests and participate in planning and production support.
- Collaborate with product, QA, and frontend engineers to ship practical solutions.

What you'll bring
- Professional experience building ASP.NET Core applications.
- Good understanding of REST, async programming, dependency injection, and SQL.
- Ability to debug issues using logs, traces, tests, and local reproduction.
- Comfort working in Git, CI pipelines, and remote team rituals.
- Clear written communication and willingness to ask for context.

Nice to have
- Experience with .NET 10, OpenTelemetry, Docker, Azure or AWS, Testcontainers, message queues, or frontend frameworks such as React or Angular.

Senior ASP.NET Core engineer

Owns significant areas, sets patterns and mentors.

About the role
We are hiring a senior ASP.NET Core engineer to own complex backend features and improve the reliability, maintainability, and performance of production services. You will make design decisions, guide implementation, and help the team move safely through ambiguous technical work. This role suits someone who can balance clean architecture with delivery, and who is comfortable debugging real production behavior.

What you'll do
- Design and build ASP.NET Core APIs, background workers, and service integrations.
- Lead technical discovery for features that span databases, queues, and external systems.
- Improve observability, resiliency, security, and deployment safety.
- Review architecture and code with a focus on correctness and long-term maintainability.
- Mentor engineers through pairing, design reviews, and incident follow-up.
- Refactor legacy areas incrementally without unnecessary rewrites.

What you'll bring
- Strong professional experience with C#, ASP.NET Core, EF Core, and relational databases.
- Sound judgment around API design, authorization, async code, caching, and data consistency.
- Experience using logs, metrics, traces, profilers, and tests to solve production issues.
- Ability to explain trade-offs clearly to technical and non-technical stakeholders.
- A track record of raising team standards without creating unnecessary process.

Nice to have
- Experience with .NET 10, Kubernetes, Azure App Service, AWS ECS, OpenTelemetry, Redis, Kafka, RabbitMQ, gRPC, modular monoliths, or service extraction projects.

Lead ASP.NET Core engineer

Sets technical direction and leads a team.

About the role
We are hiring a lead ASP.NET Core engineer to guide backend technical direction while staying close to delivery. You will lead a small group of engineers, shape architecture for important product areas, and create the conditions for reliable, secure, and maintainable services. This is a hands-on leadership role, not a pure management position.

What you'll do
- Set technical direction for ASP.NET Core services, integrations, and data access patterns.
- Break down complex initiatives into deliverable designs and milestones.
- Lead architecture reviews, incident reviews, and standards for APIs, testing, observability, and security.
- Coach engineers through design decisions, code reviews, and production debugging.
- Partner with product and engineering leadership to manage technical risk and sequencing.
- Identify when to evolve a monolith, introduce a service boundary, or simplify an existing design.

What you'll bring
- Deep experience building and operating ASP.NET Core systems in production.
- Strong judgment across architecture, reliability, security, performance, and developer experience.
- Ability to lead through influence, clear writing, and practical examples.
- Experience mentoring senior and mid-level engineers.
- Comfort making trade-offs under uncertainty and communicating the reasons.

Nice to have
- Experience with .NET 10, cloud platforms, Kubernetes or managed containers, OpenTelemetry, distributed tracing, event-driven systems, domain-driven design, platform engineering, or migration from legacy .NET Framework applications.

Skip the posting

Job posts take weeks to fill. Send this description to Octogle as your brief and get 3–5 pre-vetted ASP.NET Core engineers, scored and referenced, within 48 hours.