Workinvirtual
Our client, a leading technology company, is seeking a skilled and passionate C# Developer to join their growing development team. As a C# Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using the .NET framework. This is a remote position, but the ideal candidate will be located within the United States.
Responsibilities:
- Design and develop software applications:
- Write clean, efficient, and well-documented C# code.
- Participate in all phases of the software development lifecycle (SDLC).
- Develop and maintain web applications, APIs, and desktop applications.
- Collaborate with other developers, designers, and stakeholders.
- Ensure code quality and performance:
- Conduct code reviews and unit testing to ensure high-quality deliverables.
- Optimize code for performance and scalability.
- Debug and troubleshoot software issues.
- Stay up-to-date with technology:
- Keep abreast of the latest trends and advancements in C# and .NET development.
- Research and evaluate new technologies and tools.
- Contribute to a collaborative environment:
- Participate in team meetings and discussions.
- Share knowledge and expertise with colleagues.
- Contribute to the improvement of development processes.
Qualifications:
- 3+ years of professional experience in C# development.
- Proficiency in C#, .NET framework, and related technologies (e.g., ASP.NET, MVC, Web API).
- Experience with SQL Server or other relational databases.
- Solid understanding of OOP principles and design patterns.
- Familiarity with HTML, CSS, and JavaScript.
- Experience using Git or other version control systems.
- Ability to analyze and solve complex technical problems.
- Excellent written and verbal communication skills.
- Comfortable working independently in a remote environment.