Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Manufacturing |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Understand requirements.Generate software design and accordingly develop modules/ features using C++ and python code. Add suitable unit tests. Conduct self testing. Handle code reviews for self and peers. Implement best coding practices and standards and ensure on time delivery. Prepare adequate documentation of the designs and programs.Requirements:Education: Graduate or Postgraduate engineer (BE/ ME/ B Tech/ M Tech) in Computer Science, Software Engineering or IT.3- 6 years relevant experience in Software Application development using C++ on windows or linux. Must have - Ability to write programs for multi- threaded stand- alone application that works on windows and or linux. Knowledge of developing using Qt UI framework is necessary.Knowledge of Python is a plus. Experience in graphics programming using OpenGL will be a definite advantage. Working knowledge of linux would be useful. Knowledge scons build system is a plus.Knowledge of Perforce, Git, Gerrit, Jenkins as source management, code review and continuous integration tools is useful.Experience designing and feature addition for large scale and enterprise class application developed in C++. For example, software programs involving 10000 source code files or say 2 million lines. Highly skilled in developing software applications using C++ and python. Good knowledge of Qt framework requiredExcellent English oral and written skills in email, documentation, phone calls, video conferencingStrong documentation practicesAbility to smoothly work with local and remotely located teams.Candidate should be a good team player. Should work with Domain experts, QA and other developers.Should be enthusiastic and willing to learn new concepts and generating ideas.Should be very punctual and disciplined.Conversant to the Agile development methodology.Excellent logical and analytical ability.Ability to take people together, aspiration to take tall challenges and deliver together.Enthusiastic to take up new challenges and strive to fulfill those.Good business acumen.Ability to solve problems in various areas.Knowledge of HTML5 and mobile device- based development, REST API.Innovative approach in everything you do is required.Full knowledge about various development methodologies like waterfall, agile.Ability to accurately estimate the work and create proper work breakdown structure. Ability to do project planning.Awareness of geology domain is a big plus. Awareness of web application development is also nice.If worked on software like - Petrel, Gocad, Scua, Eclipse, Ocean, Landmark, CMG it is a big advantage. Knowledge of geology domain and having worked for an oil company is a plus (particularly in the area of geomodelling).,
Keyskills :
sqlserver javascript jquery html sql webapplicationdevelopment codereview newconcepts webapplication softwaredesign computerscience codingpractices agiledevelopment softwareengineering ontinuousintegrat