Job Title : C++ Developer / Lead
Client : LTTS
Experience: 3-8 yrs
Notice: Immediate to 45 Days
Location : Bangalore, Hyderabad, Mysore, Gujarat
Work Mode : Onsite
Job Type : Full Time
If Interested, please share your resume to [email protected]
Key Responsibilities
Design, develop, and maintain Windows-based client-server applications using C++ and C#.
Implement and optimize multithreaded programming solutions to enhance application performance.
Apply object-oriented design principles to develop scalable, maintainable, and efficient software solutions.
Collaborate with cross-functional teams, including software architects, testers, and business analysts, to define and implement application requirements.
Utilize software development methodologies such as Agile and Waterfall to manage the software development lifecycle.
Work with version control systems like TFS and Git to manage codebase and track changes.
Ensure adherence to security best practices and compliance requirements in software development.
Debug and resolve software defects, performance bottlenecks, and system issues.
Maintain up-to-date knowledge of emerging technologies, trends, and best practices in Windows application development.
Document software architecture, technical specifications, and development processes.
Required Skills And Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Proven experience in developing and maintaining Windows-based client-server applications.
Expertise in C++ and C# with a strong understanding of Windows API and .NET Framework.
In-depth knowledge of multithreaded programming, concurrency management, and performance optimization.
Strong understanding of object-oriented design principles and design patterns.
Experience With Agile, Waterfall, Or Other Software Development Methodologies.
Proficiency in version control systems such as TFS and Git.
Familiarity with security best practices, compliance requirements, and secure coding techniques.
Excellent problem-solving, debugging, and troubleshooting skills.
Strong communication and collaboration skills to work effectively in a team environment.
Skills: windows api,c#,problem-solving,concurrency management,waterfall,multithreaded programming,version control systems,windows,collaboration,git,secure coding techniques,design patterns,agile,debugging,performance optimization,object-oriented design,security best practices,troubleshooting,tfs,communication,vc#,.net framework