We are seeking a skilled C++ Developer to join our dynamic team. The ideal candidate will have a strong background in software development, particularly in C++, and will be responsible for designing, implementing, and maintaining high-quality software solutions. This role requires proficiency in various programming languages and technologies, as well as the ability to work collaboratively in an Agile environment.
Responsibilities
Develop robust and efficient C++ applications while adhering to best practices in software development.
Collaborate with cross-functional teams to define, design, and ship new features.
Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
Debug and troubleshoot existing software applications to improve performance and reliability.
Design algorithms and data structures to optimize application functionality.
Work with RESTful APIs to integrate with various services and platforms.
Conduct unit testing and participate in code reviews to ensure code quality.
Document software designs and processes using UML or similar methodologies.
Stay updated with emerging technologies and industry trends to enhance skills and contribute innovative ideas.
Requirements
Proficiency in C++ programming language is essential; experience with additional languages such as Python, Java, or C# is a plus.
Familiarity with FPGA design principles and embedded software development.
Experience with database management systems like MySQL or Microsoft SQL Server.
Knowledge of machine learning concepts and big data processing is advantageous.
Understanding of computer networking concepts including TCP/IP, DHCP, and VoIP protocols.
Experience with version control systems such as Git or SVN.
Familiarity with Agile methodologies and tools like Jira for project management.
Strong debugging skills and experience in software troubleshooting.
Knowledge of signal processing techniques and firmware development is preferred.
Experience with scripting languages (e.g., Bash, Perl) for automation tasks is beneficial.
Familiarity with cloud services such as AWS is a plus. Candidates should possess strong analytical skills, attention to detail, and the ability to work effectively both independently and as part of a team.
Job Type: Full-time
Pay: From $45.10 per hour
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.