Job Overview
Company
eTeam info services
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join eTeam info services and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Key Responsibilities :<br/><br/>- Design, develop, and maintain high-performance applications using C/C++ in Windows OS environment.<br/><br/>- Work with cross-functional teams to analyze requirements and translate them into efficient software solutions.<br/><br/>- Implement, debug, and optimize networking protocols and communication modules (TCP/IP, UDP, SSL/TLS, IPSec, VPN).<br/><br/>- Apply data structures and algorithms for building scalable and optimized solutions.<br/><br/>- Write clean, maintainable, and well-documented code following industry best practices.<br/><br/>- Participate in code reviews, ensuring adherence to coding standards and performance guidelines.<br/><br/>- Debug, troubleshoot, and resolve software defects and issues using Windows debugging tools.<br/><br/>- Contribute to design discussions and provide technical input to improve architecture and system design.<br/><br/>- Collaborate with QA teams to develop test strategies, unit tests, and integration tests.<br/><br/>- Stay updated with the latest trends in C++ standards, Windows development, and networking technologies.<br/><br/>Required Skills & Qualifications :<br/><br/>- 6 - 12 years of experience in software development with C++ in Windows OS environment.<br/><br/>- Strong programming and debugging skills in C/C++ (Windows).<br/><br/>- Solid understanding of networking protocols: TCP/IP, UDP, SSL/TLS, IPSec, VPN.<br/><br/>- Strong grasp of data structures, algorithms, and system-level programming concepts.<br/><br/>- Experience in multi-threaded programming, memory management, and performance tuning.<br/><br/>- Proficiency with development tools such as Visual Studio, WinDbg, or equivalent.<br/><br/>- Familiarity with secure coding practices and software optimization.<br/><br/>- Excellent analytical and problem-solving skills.<br/><br/>- Strong written and verbal communication abilities.<br/><br/>Good to Have (Optional / Preferred) :<br/><br/>- Exposure to Windows internals (but not mandatory).<br/><br/>- Familiarity with scripting languages (Python, PowerShell) for automation.<br/><br/>- Knowledge of version control systems (Git, SVN).<br/><br/>- Experience in agile development practices (Scrum, Kanban).<br/><br/>Education :<br/><br/>- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.</p> (ref:hirist.tech)
About eTeam info services
Don't Miss This Opportunity!
eTeam info services is actively hiring for this Software Engineer III/Lead - C/C++ Programming position
Apply Now