Workinvirtual
We are seeking a highly skilled and motivated .NET Developer to join our remote team (USA based Client). As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality .NET applications. You will collaborate with cross-functional teams to deliver innovative solutions that meet the evolving needs of our clients.
Responsibilities:
- Design, develop, and implement robust and scalable .NET applications using C#.
- Write clean, well-documented, and efficient code.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Perform unit testing and debugging to ensure code quality and functionality.
- Participate in code reviews and provide constructive feedback.
- Stay up-to-date with the latest .NET technologies and industry trends.
- Troubleshoot and resolve technical issues.
- Contribute to the development of best practices and standards.
- Adhere to project timelines and deliver high-quality work.
Required Skills and Experience:
- Strong proficiency in C# and .NET Framework.
- Experience with ASP.NET MVC, ASP.NET Core, and Web API.
- Solid understanding of object-oriented programming principles and design patterns.
- Experience with SQL Server or other relational databases.
- Familiarity with front-end technologies like HTML, CSS, and JavaScript.
- Knowledge of version control systems like Git.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Ability to work independently and as part of a team.
- Experience with cloud platforms like Azure or AWS is a plus.
- Experience with Agile development methodologies.
Desired Skills and Experience:
- Experience with .NET MAUI or Xamarin for mobile development.
- Knowledge of microservices architecture.
- Experience with containerization technologies like Docker.
- Understanding of DevOps practices and tools.
- Experience with testing frameworks like NUnit or xUnit.
Additional Benefits:
- Remote Work: This is a fully remote position, allowing you to work from anywhere in the United States.
- Benefits: The company offers a competitive compensation package, including health insurance, retirement plans, and other benefits.
- Culture: We value collaboration, innovation, and a positive work environment.