03 sep
|
Virtusa
|
España
Job Title: .NET Backend EngineerJob Summary
We are seeking a skilled .NET Backend Engineer to design, develop, and maintain scalable, high-performance backend applications. The adecuado candidate should have strong expertise in the Microsoft .NET ecosystem, API development, database design, and cloud technologies. You will work closely with cross-functional teams to build secure, reliable, and maintainable software solutions.
Key Responsibilities
- Design, develop, test, and maintain backend applications using C# and .NET/.NET Core.
- Develop and maintain RESTful APIs and microservices.
- Write clean, reusable, and well-documented code following best practices.
- Optimize application performance, scalability, and reliability.
- Design and manage SQL databases, including writing efficient queries and stored procedures.
- Integrate third-party services and APIs.
- Collaborate with frontend developers, QA engineers, DevOps engineers, and product managers.
- Troubleshoot, debug, and resolve production issues.
- Participate in code reviews and contribute to technical design discussions.
- Implement security best practices,
authentication, and authorization mechanisms.
- Support CI/CD pipelines and deployment activities.
- Stay updated with emerging technologies and recommend improvements.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3–8 years of experience in backend development using C# and .NET/.NET Core.
- Strong knowledge of ASP.NET Core Web API.
- Experience with Entity Framework Core and LINQ.
- Proficiency in SQL Server and database optimization.
- Good understanding of object-oriented programming (OOP), SOLID principles, and design patterns.
- Experience building RESTful APIs.
- Familiarity with authentication methods such as JWT and OAuth.
- Experience with Git and version control systems.
- Knowledge of unit testing frameworks such as xUnit, NUnit, or MSTest.
- Understanding of asynchronous programming and multithreading.
- Excellent problem-solving and analytical skills.
📌 Lead Software Engineer (España)
🏢 Virtusa
📍 España