.NET C# Developer (Windows Service Expertise)
Crawford Thomas Recruiting - kennedy space center, FL
Apply NowJob 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.
Created: 2024-10-17