Senior Full Stack Developer (.NET Core/ADO.NET, Angular)Job Description Our client seeks a skilled .NET Core Developer with expertise in Windows Services, network protocols, and file operations. This role involves designing and maintaining robust software solutions that meet our evolving business needs.
Salary: $100k-$150k (negotiable depending on experience)
Key Responsibilities - Design and Development: Create and maintain efficient, reusable, and reliable C and .NET Core 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 Core development and C programming.
Technical Skills - Proficient in .NET Core 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 ADO.NET and SQL Server for data handling and management.
- Familiarity with Angular for front-end development.
- Experience with database management systems, particularly SQL Server.
- Experience with version control systems (e.g., Git).
- Strong analytical and problem-solving skills with a detail-oriented approach.
- Excellent verbal and written communication skills.
- Ability to work effectively both independently and as part of a team.
- Ability to adapt to new technologies and learn quickly.
Preferred Qualifications - Understanding of Agile/Scrum methodologies.
- Knowledge of CI/CD (Continuous Integration/Continuous Deployment) practices.
- Experience with security protocols and best practices in network communication.