Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer at the company, your role will involve designing, developing, and maintaining software applications using C programming language for network-related functionalities. You will collaborate with cross-functional teams to understand software requirements and translate them into efficient and scalable network solutions. Your responsibilities will include: - Implementing network protocols such as TCP/IP, UDP, HTTP, and SNMP to enable seamless communication between software applications and network infrastructure. - Conducting code reviews, debugging, and testing of software applications to ensure high quality and reliability. - 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, and integrating them into software applications when applicable. - Troubleshooting and resolving network-related issues, working closely with network engineers and system administrators. - Documenting software designs, specifications, and troubleshooting procedures to facilitate effective knowledge sharing and collaboration within the team. Qualifications required for this role include: - Bachelors degree in computer science, Software Engineering, or a related field. - Proven experience of about 3-4 years. - Proficiency in C programming language with experience in writing efficient and maintainable code. - In-depth understanding of network protocols and technologies like TCP/IP, UDP, HTTP, SNMP, and DNS. - Familiarity with network infrastructure components such as 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 are interested in this opportunity, 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, maharashtra, india

navi mumbai, pune, mumbai (all areas)

hyderabad, chennai, bengaluru

pune, maharashtra