Location: USA,Texas,Dallas
Job Type: Full-time
Experience: 3–7 years
We are seeking a highly skilled and motivated .NET Developer to join our development team. The ideal candidate will be responsible for designing, coding, testing, and deploying applications built on the Microsoft .NET framework. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business and technical requirements.
Design, develop, and maintain web and desktop applications using C#, .NET Core, ASP.NET MVC/Web API.
Collaborate with stakeholders to define software requirements and system architecture.
Integrate applications with databases (SQL Server, Oracle) and external APIs.
Troubleshoot and resolve bugs, performance issues, and production incidents.
Implement secure, scalable, and high-performance code following best practices.
Participate in code reviews, testing, deployment, and documentation processes.
Work in Agile/Scrum development environments with cross-functional teams.
Maintain and improve legacy .NET applications as needed.
Bachelor's degree in Computer Science, Information Technology, or related field.
3+ years of hands-on experience in .NET development.
Proficiency in C#, .NET Core, ASP.NET MVC, and Entity Framework.
Experience with RESTful APIs, JavaScript, HTML, and CSS.
Strong knowledge of Microsoft SQL Server and writing complex SQL queries.
Familiarity with version control systems like Git.
Good understanding of OOP, design patterns, and software development life cycle.
Strong debugging and problem-solving skills.
Experience with Azure, AWS, or other cloud platforms.
Knowledge of Blazor, Razor Pages, or Xamarin.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with frontend frameworks like React, Angular, or Vue.js is a plus.
Competitive salary and annual performance bonus.
Comprehensive health, dental, and vision insurance.
401(k) retirement plan with company match.
Paid time off, sick leave, and holidays.
Remote work flexibility and learning opportunities.