Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer using C programming language for network-related functionalities, your responsibilities will include designing, developing, and maintaining software applications. You will collaborate with cross-functional teams to understand software requirements and translate them into efficient and scalable network solutions. Implementation of network protocols like TCP/IP, UDP, HTTP, and SNMP will be crucial for enabling seamless communication between software applications and network infrastructure. Additionally, conducting code reviews, debugging, and testing of software applications will ensure high quality and reliability. Your role will involve optimizing network-related algorithms and data structures to enhance the performance and efficiency of software applications. Staying updated with the latest advancements in networking technologies, protocols, and standards will be essential. Troubleshooting and resolving network-related issues in close collaboration with network engineers and system administrators will also be part of your responsibilities. Documenting software designs, specifications, and troubleshooting procedures will facilitate effective knowledge sharing and collaboration within the team. Job Requirements: - Bachelors degree in computer science, Software Engineering, or a related field. - Proven experience of about 3-4 years. - Proficiency in C programming language with a focus on writing efficient and maintainable code. - In-depth understanding of network protocols and technologies such as TCP/IP, UDP, HTTP, SNMP, and DNS. - Familiarity with network infrastructure components like routers, switches, firewalls, and load balancers. - Experience with socket programming and network socket APIs. - Strong debugging and problem-solving skills related to network communication. - Knowledge of software development best practices including version control, code review, and testing methodologies. - Excellent collaboration and communication skills to work effectively within a team environment. - Ability to adapt to changing priorities and meet project deadlines. If you meet these requirements and are ready to take on this challenging role, please send your resume to career@gajshield.com.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

navi mumbai, pune, mumbai (all areas)

Bengaluru, Karnataka, India

Chennai, Tamil Nadu, India

Navi Mumbai, Maharashtra, India