C, C++ developer

5 - 9 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Engineer, you will be responsible for the following key responsibilities and accountabilities: - Demonstrate knowledge of software engineering best practices such as requirements analysis, system design, version control, testing, and documentation to ensure productivity, collaboration, quality, and maintainability. - Understand how a component integrates into a broader ecosystem of products and services and effectively communicate with them through library calls, REST APIs, database queries, etc. - Build interfaces for components that are relied upon by others, utilizing basic system design patterns to prevent bottlenecks and ensure scalability with increasing data volumes. - Conduct research and development tasks while designing, coding, testing, troubleshooting, and documenting engineering systems applications as per the software development lifecycle. - Contribute to the engineering and organizational mission by achieving related results and continuously updating job knowledge through staying abreast of the latest development tools, programming techniques, and computing equipment. Basic qualifications required for this role: - Degree in Computer Science, Engineering, or equivalent, with a preference for a Master's degree. - Proficiency in project design and execution, interpretation of experimental results, and numerical analysis of data. Desired/preferred expertise includes: - Strong grasp of software development fundamentals. - Thorough understanding of Object-Oriented Design and Principles. - Self-motivated individual with exceptional problem-solving skills. - Ability to work effectively within a team and excellent communication skills. Desired/preferred technology expertise encompasses: - MFC, Visual Studio, XAML. - Proficiency in C++, C#, JSON, gRPC. - Experience with gitLab and databases like SQL Server and Oracle. - Knowledge of Java is considered a plus. Additional Company Details (if available): - Job Types include Full-time, Contractual/Temporary, and Freelance with a contract length of 12 months. - Benefits include the opportunity to work from home. - Work location is in person.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You