Back to Jobs

.Net Developer

QODE No location specified Full-time
$120,000
per year

Job Description

.Net Developer

Location: Dallas, TX/Chicago, IL

Job Summary:

We are seeking a highly skilled Senior .NET Developer with extensive experience in Microsoft technologies and strong proficiency in SQL Server. The ideal candidate will be responsible for designing, developing, and maintaining enterprise-level web applications while ensuring high performance and responsiveness. This role requires a deep understanding of .NET (C#, ASP.NET MVC/Core), SQL development, and application architecture.

Responsibilities:

  • Design, develop, and maintain .NET-based web applications and APIs.
  • Develop complex stored procedures, triggers, views, and performance-optimized queries in SQL Server.
  • Collaborate with product owners, business analysts, and QA teams to deliver high-quality software solutions.
  • Refactor legacy code and participate in system architecture design.
  • Perform code reviews and ensure adherence to best practices and coding standards.
  • Debug and troubleshoot production issues, providing timely resolutions.
  • Optimize database performance, indexing, and query execution plans.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Required Skills:

  • 10–12 years of experience in software development using Microsoft .NET technologies.
  • Strong experience with C#, ASP.NET MVC/Core, Web API.
  • Hands-on experience with SQL Server (T-SQL, stored procedures, performance tuning).
  • Experience with Entity Framework, LINQ, ADO.NET.
  • Familiarity with front-end technologies like JavaScript, jQuery, HTML, CSS, and modern frameworks is a plus.
  • Experience with version control systems like Git, TFS.
  • Strong understanding of object-oriented programming, design patterns, and SOLID principles.
  • Familiarity with CI/CD pipelines and DevOps practices.

Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Experience with cloud platforms like Azure or AWS is a plus.
  • Exposure to unit testing frameworks such as MSTest, NUnit, or xUnit.
  • Knowledge of Microservices and containerization (Docker/Kubernetes) is advantageous.

Soft Skills:

  • Excellent communication and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and commitment to quality.

Company Information

Location: Belgrade, Serbia

Type: Hybrid