NET, C# Developer (Must have Windows Service Experience) - Orlando, FL, On SiteSalary : $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.