Job Description
Mandatory:
• C & C++ on Windows, Multithreading, Multi process
• Communication, socket programming (3+ years of experience)
• Good knowledge on Windows OS internals
• Good knowledge on Inter-process Communication
• Good OOPS Concepts and knowledge of Design patterns (Gang of Four Patterns)
• Protocols Known: IP, TCP, HTTPS, SSL, TLS, UDP, SSH, LDAP
• Hands-on experience on - VC++, MFC, Win 32 SDK, Rest API, XML, STL (3+ years of experience)
• Basic understanding of WMI perfmon
• Must have good debugging skills using various tools Eg. Visual Studio, Windbg, system internal tools
• Basic understanding of packet analysis and capturing
Good to have:
• Knowledge of Windows Filtering Platform, LSP, NSP, User mode device drivers etc.
• Knowledge of Windows Driver Kits
• API hooking techniques
• C#, powershell, batch script, NSIS & MSI
Soft Skills Required:
• Clarity of thought
• User centric approach
• Sincere
• Proactive
• Self-motivated
• Logical bent of mind (Analytical)
• Team player
• Flexible/adaptable
• Strong communication skills (both written and verbal)
Role and Responsibilities:
• Design and Develop features and enhancements for a zero-trust access solution, Multi-factor authentication and VDI solution
• Build innovative endpoint security solutions and features
• Analyze and troubleshoot application issues in a timely fashion
• Provide support in all phases of SDLC and ensure delivery of high-quality product(s)
• Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines
• Participate in design reviews and recommend improvements
• Ensure well-written design documents and conduct peer-reviews like code reviews, design reviews etc.
• Develop unit test cases and integrate with the continuous build process to ensure quality and reliability
• Work with QA team in directing them with test plans and procedures including test automation
• Provide trainings and mentor other Engineers when required
• Attend team meetings to communicate project status and discuss about new ideas and any issues
• Recommend new technologies to ensure quality and productivity
💡 Quick Summary
Seeking a career-building opportunity? The Sr| Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
