Talent.com
This job offer is not available in your country.
C++ Developer

C++ Developer

TidyhireHyderabad
10 hours ago
Job description

Job Description :

Conceptualize, designs, codes, debugs and performs development activities in accordance with designated standards and procedures to meet specific project requirements. Shares technical expertise and provides training and guidance to other team members.

Responsibilities :

  • Using the current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problems.
  • Share technical expertise within the department and other departments as requested.
  • Analyse and contribute to system and subsystem requirements specifications and design definitions.
  • Design, develop and test applications and programs to support the companys products.
  • Design, develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing, peer reviews and software configuration control.
  • Complete high- and low-level detailed software design specifications, storyboards and interface specifications.
  • Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services (which may require out of hours support in certain circumstances).
  • Prepare reports, manuals, procedures and status reports.
  • Provide training and guidance to other team members.
  • Supports the bids and proposal and customer variation requests.
  • Keeps abreast of improvements and developments within software engineering, supporting continuous improvement within engineering.
  • In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them.

Experience & skill set :

  • 6+ years of C++ experience( 11 & 14 versions )
  • Delivered highly functional, performance-driven, user-friendly applications.
  • Proficient client-side development experience.
  • Experience in developing multi-threaded applications.
  • Experience with REST, JSON & web services.
  • Experience using a crash reporting solution.
  • Experience of debugging on target hardware.
  • Experience in Software Engineering with a proven track record of specification, design and development.
  • Demonstrable experience of defining test plans and test data requirements.
  • An effective problem solver with the ability to understand and resolve complex issues.
  • Experience in troubleshooting and debugging applications.
  • Organised with the ability to prepare reports, manuals, procedures and status reports.
  • Experience of Object-Oriented Design (e.g. UML) and implementation, along with Design patterns.
  • Ability to contribute to the development of the architecture for applications.
  • Experience of maintaining and improving coding standards.
  • Able to build reusable code and libraries, ensuring thorough application documentation for future use.
  • Experience of software best practices such as Automated Testing (Google Test and VSTest), Continuous Integration, Test Driven Development, SOLID and Clean Code principles.
  • Scrum or Kanban experience. GIT and Jenkins experience.
  • Experience using DOORS, TestRail and JIRA
  • Experience working with test teams to optimize application performance.
  • Desirable : UI(Angular / React) experience

    (ref : hirist.tech)

    Create a job alert for this search

    Developer • Hyderabad