Logo
Tata Consultancy Services

Software Engineer

Tata Consultancy Services, Orlando, Florida, us, 32885

Save Job

Must Have Technical/Functional Skills

Strong understanding of modern C++ features, including object-oriented programming, templates, memory management, and concurrency mechanisms Expertise in designing and implementing efficient data structures and algorithms for optimal performance Knowledge of design patterns and best practices for building robust and maintainable software Familiarity with operating systems, network protocols, and low-level system programming concepts Excellent analytical and problem-solving abilities to identify and resolve technical challenges Proficiency in Git or similar version control systems Roles & Responsibilities

Coding and Design Writing clean, efficient, and well-documented C++ code to implement complex algorithms and data structures, adhering to best practices and design patterns Performance Optimization Analyzing application performance bottlenecks and optimizing code to achieve high speed and resource efficiency System Architecture Contributing to the design and architecture of software systems, considering scalability, reliability, and maintainability Unit Testing and Debugging Writing unit tests to ensure code quality and effectively debugging complex issues Collaboration Working closely with other developers, designers, and project managers to understand requirements and deliver projects on time

Salary Range-$100,000-$130,000 a year

#LI-KR1