.NET Engineer Job Description
A .NET Engineer (also called .NET Developer or .NET Software Engineer) is responsible for designing, developing, testing, and maintaining applications using Microsoft’s .NET framework and related technologies. They work on building scalable, secure, and high-performance software solutions for web, desktop, cloud, and mobile platforms.
Key Responsibilities
Design, develop, and maintain applications using C#, .NET Core, ASP.NET, and related frameworks.
Collaborate with cross-functional teams (designers, product managers, QA engineers) to deliver end-to-end solutions.
Write clean, reusable, and maintainable code following best practices and coding standards.
Develop RESTful APIs, microservices, and integrations with third-party systems.
Implement database solutions using SQL Server, Entity Framework, or other ORM tools.
Perform unit testing, debugging, and performance optimization.
Participate in code reviews, architecture discussions, and agile ceremonies.
Ensure application security, scalability, and reliability.
Stay up to date with the latest .NET ecosystem tools and technologies.
Skills & Qualifications
Strong proficiency in C# and the .NET framework (.NET Core, ASP.NET, MVC, Web API).
Experience with relational databases (SQL Server, PostgreSQL, or MySQL).
Familiarity with front-end technologies (JavaScript, Angular, React, or Blazor) is a plus.
Knowledge of cloud platforms (Azure, AWS, or GCP) and DevOps practices (CI/CD pipelines, Docker, Kubernetes).
Solid understanding of OOP, SOLID principles, and design patterns.
Strong problem-solving, debugging, and analytical skills.
Excellent communication and teamwork abilities.
Budget range:
Medium project ($1,500 – 3,000 USD)
Who are you, and what do you do?
I’m a US citizen and I’m currently working as a recruiter
In what capacity are you hiring?
For a personal project
Where are you in the hiring process?
I’m ready to make a paid hire
What type of work is this?
Single job with potential follow up work
What experience level is needed?:
Beginner, Junior, Mid-level (Industry Average)
Client contact preference:
📧 EmailTwine Pro members will get direct contact details of this client after applying. Upgrade now.
No longer accepting applications
Get instant notifications for new Back-End Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.