Job Description
Description:
We are looking for an C++ Linux developer who will work with us at our Hyderabad office.
Your primary responsibility will be to help create new products and enhancements to existing products from concept to launch as part of a project team for us.
Your responsibility to the team is to develop solutions.
Roles &
Responsibilities:
Design programming systems making specific determinations about system performance.
Expected to conduct system analysis and development from professional staff, to keep our systems current with changing technologies.
Design the development of software systems to form a basis for the solution of information processing problems.
Analyse system specifications and translate system requirements to task specifications for junior programmers.
Manage analysis of current programmes including performance, diagnosis and troubleshooting of problem programmes, and designing solutions to problematic programming.
Develop new programmes and proofing the programme to develop needed changes to assure production of a quality product.
Managing development of new programmes, analyses current programmes, and making recommendations which yield a more cost-effective.
Edits and debugs new computer programmes for assigned projects, including necessary records and desired output.
Test new programmes to ensure that logic and syntax are correct, and that programme results are accurate; assist lower-level programmers with programming assignments.
Document code throughout the development process by listing a description of the programme, special instructions, and any changes made in database tables on procedural, modular and database level.
Technical
Skills:
Bachelor's degree in Technology or Masters in Computer Application.
Relevant experience in Design of multi-threaded application on devices
5 years of experience in software development using the following technologies: C++, C++14, with Linux / Eclipse, Standard Template Library .
Good knowledge in JavaScript and NodeJS working.
Experience of
multithreaded application development and Inter-Process communication(TCP/IP)
Expert knowledge of Data Structures and Design Patterns
Familiarity in troubleshooting and debugging with tools gdb, valgrind or similar tools and Version Control tools like git, bitbucket, TFS.
Knowledge of unified modelling language, computer logic, flow-charting and Shell scripting would be a major plus.
You will
report to Team Lead.
Required Immediate Joiners
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
