Software Developer

We are seeking a talented Communication Software Developer with expertise in C++ and C# to design and develop high-performance software solutions that enable seamless communication between servers, frontends, and backends. 

The ideal candidate will also possess strong knowledge in relational databases, API integration, and data flow architectures.

 

Key Responsibilities:

·         Develop and maintain server-side and client-side communication modules using C++ and C#.

·         Implement and manage RESTful APIs, socket communication, and message queues.

·         Handle data synchronization and exchange across distributed systems.

·         Work with SQL and NoSQL databases to store and query real-time and historical data.

·         Collaborate with frontend/backend teams to ensure reliable data flow and performance.

·         Write reusable, scalable, and testable code.

·         Migration of old systems with code written in C++ into C#

 

 Required Skills:

·         Strong programming skills in C++ and C# (.NET Core/.NET 6).

·         Solid understanding of network communication protocols (TCP/IP, HTTP, WebSocket).

·         Experience with API integration, JSON/XML, and web services.

·         Proficient in database design and query optimization using SQL Server, PostgreSQL, or MySQL.

·         Familiarity with messaging systems like gRPC.

·         Good understanding of software architecture and system integration.

تاريخ النشر: ٨ يوليو ٢٠٢٥
الناشر: Tanqeeb.com

تاريخ النشر: ٨ يوليو ٢٠٢٥
الناشر: Tanqeeb.com