Talent.com
.NET C# Developer

.NET C# Developer

Crawford Thomas RecruitingOrlando, Florida
30+ days ago
Job description
  • NET, C# Developer (Must have Windows Service Experience) - Orlando, FL, On Site
  • Salary : $80k- $100k Base + 25% Bonus!

    Job Description :

    We are looking for a proficient .NET C# Developer with a strong background in developing and maintaining Windows Services, network protocols, and file operations. The ideal candidate will possess a blend of technical skills and experience to design, develop, and maintain robust software solutions that meet our business needs.

    Key Responsibilities

    • Design and Development : Create and maintain efficient, reusable, and reliable C# code and .NET applications, focusing on Windows Services, network protocols, and file operations.
    • Windows Services : Develop, implement, and maintain Windows Services to support various business processes.
    • Network Protocols : Implement and manage network communication protocols (e.g., TCP / IP, HTTP / HTTPS).
    • File Operations : Utilize file operation APIs to handle file creation, manipulation, and management within the application environment.
    • Performance Optimization : Ensure the best possible performance, quality, and responsiveness of applications by identifying bottlenecks and bugs, and devising solutions to these issues.
    • Testing and Debugging : Conduct thorough testing and debugging of applications and services to ensure optimal functionality and reliability.
    • Collaboration : Work closely with cross-functional teams, including product management, QA, and operations, to deliver high-quality software solutions.
    • Documentation : Prepare and maintain comprehensive documentation for all developed code, services, and protocols to ensure clear understanding and maintenance.
    • Support and Maintenance : Provide ongoing support, maintenance, and enhancements for existing systems and applications.
    • Stay Updated : Keep up to date with the latest industry trends, technologies, and best practices to ensure the continuous improvement of the development process.
    • Requirements

    • Education : Bachelor’s degree in Computer Science, Engineering, or a related field.
    • Experience : Minimum of 3-5 years of professional experience in .NET development and C# programming.
    • Technical Skills : Proficient in .NET framework and C#. Strong experience with Windows Services development and deployment. Knowledge of network protocols (e.g., TCP / IP, HTTP / HTTPS) and their implementation. Proficiency with file operation APIs and handling file systems. Experience with database management systems (e.g., SQL Server). Familiarity with front-end technologies (e.g., Winforms) is a plus. Experience with version control systems (e.g., Git).
    • Problem-Solving : Strong analytical and problem-solving skills with a detail-oriented approach.
    • Communication : Excellent verbal and written communication skills.
    • Team Player : Ability to work effectively both independently and as part of a team.
    • Adaptability : Ability to adapt to new technologies and learn quickly.
    • Preferred Qualifications

    • Understanding of Agile / Scrum methodologies.
    • Knowledge of continuous integration / continuous deployment (CI / CD) practices.
    • Experience with security protocols and best practices in network communication.