Epicareer Might not Working Properly
Learn More
S

Network Application Developer // ON-SITE

  • Full Time, onsite
  • Sonus Software Solutions Inc.
  • On Site, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified
Hi All,
I hope you're doing great,
My name is Syed, and I'm a Technical Resource Specialist with Sonus Software Solutions based in Orem, UT. I'm working on the urgent requirement below for one of our high-profile clients.
Please let me know your expected rate and send an updated copy of your resume as soon as possible regarding the requirements below.
Title: Network Application Programmer
Client: State of CA
Location: Palo Alto, CA
Job Type: Contract

Job Summary:

We are looking for a Network Application Programmer to design, develop, and optimize network-based applications and protocols. The ideal candidate will have experience in network programming, strong analytical skills, and expertise in developing secure, high-performance applications for distributed systems.

Responsibilities:

Develop and maintain network applications, including client-server, peer-to-peer, and cloud-based systems.

Design and implement network protocols for efficient data transmission and communication.

Optimize application performance, scalability, and security in networked environments.

Troubleshoot and debug network-related application issues.

Work with cross-functional teams to integrate network solutions with existing applications.

Implement secure coding practices to protect applications from cyber threats and vulnerabilities.

Conduct performance testing and analyze network traffic using tools like Wireshark, TCPDump, or equivalent.

Stay updated with industry trends, emerging technologies, and best practices in network programming.

Qualifications:

Bachelor's or Master s degree in Computer Science, Software Engineering, Network Engineering, or a related field.

Experience in network application development.

Proficiency in programming languages such as C, C++, Python, Java, or Go for network programming.

Strong understanding of TCP/IP, UDP, HTTP, WebSockets, RESTful APIs, and other networking protocols.

Experience with multi-threading, socket programming, and asynchronous communication.

Familiarity with network security principles, including encryption, authentication, and firewall configurations.

Hands-on experience with Linux/Unix networking, system calls, and performance tuning.

Knowledge of cloud networking and deployment on AWS, Azure, or Google Cloud is a plus.

Experience with SDN (Software-Defined Networking) and network automation is desirable.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job