Mumbai, India
Employee Strength 100+
Year Founded, 2013
Responsibilities:
Software Development - Write clean, efficient, and maintainable code in C++ to develop software solutions that meet project requirements.
System Design - Participate in system architecture and design discussions, ensuring scalability, performance, and maintainability.
Coding - Implement algorithms and data structures and optimize code for performance and memory usage.
Testing and Debugging - Conduct unit testing, debugging, and troubleshooting to ensure the functionality and quality of software applications.
Version Control - Use version control systems (e.g., Git) to manage code changes and collaborate with team members.
Documentation - Document code, system architecture, and technical specifications for reference and collaboration.
Cross-Platform Development - Develop cross-platform applications for Windows, Linux, and other operating systems if required.
Performance Optimization -Optimize code and algorithms for improved performance and efficiency.
Code Reviews - Participate in code reviews to maintain code quality and adherence to coding standards.
Stay Updated - Keep up to date with the latest C++ developments, libraries, and best practices.
Skills:
Proven experience as a C++ Developer or Software Developer.
Proficiency in C++ programming language and familiarity with C++11/14/17/20 standards.
Strong knowledge of object-oriented programming (OOP) concepts and design patterns.
Experience with software development tools and libraries commonly used in C++ development.
Strong problem-solving and debugging skills.
Excellent communication and teamwork skills.
Qualification: Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
Technology We Use
Amazon Web Services
Services
Dotnet
Language
Jquery
Libraries
c#
Languages
Javascript
Language
SQL
Language
Python
Languages
Swift
Language
C++
Language
Kotlin
Language
Pytorch
Libraries
OpenCV
Libraries