Location: Bethesda, MD (Hybrid: 3 days onsite per week)
Position Type: Full-time/Contract
Hourly Rate: $50 - $55/hour (based on experience)
Our client in Bethesda, MD, is actively seeking a skilled .NET Developer to join their dynamic team. In this hybrid role, you will contribute to the design, development, and maintenance of scalable, high-performance software applications. This position offers an exciting opportunity to work on innovative projects while collaborating with cross-functional teams.
Responsibilities
- Design, develop, and maintain .NET-based applications.
- Collaborate with cross-functional teams to gather and analyze requirements.
- Develop technical specifications and design documents.
- Write clean, scalable code using .NET programming languages (C#, VB.NET , etc.).
- Test and debug software applications to ensure optimal performance.
- Troubleshoot issues and provide timely resolutions.
- Stay updated on emerging technologies and industry trends.
- Participate in code reviews and provide constructive feedback to team members.
- Follow best practices and coding standards.
Core Technologies and Skills
- Object-Oriented Programming: Strong knowledge and experience in implementing OOP concepts in C#.
- Unit Testing: Ability to write automated unit test cases for developed code.
- WPF Expertise: Proficiency in XAML, MVVM, and MEF (Managed Extensibility Framework).
- Socket Programming: Hands-on experience with socket programming using C#.
- Data Access: Proficiency in Entity Framework, ADO.NET , or LINQ to SQL.
- Web Development: ASP.NET MVC, HTML5, JavaScript, jQuery, Web API, WCF.
- Databases: Strong skills in SQL (DDL, DML, PL/SQL) and familiarity with NoSQL databases like CosmosDB.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Developer or Software Engineer.
- Strong analytical and problem-solving skills.
This role offers an excellent opportunity to work on cutting-edge projects while leveraging your expertise in .NET development and related technologies. Join our team and make an impact in a collaborative and innovative environment!