i
Diebold Nixdorf
38 Diebold Nixdorf Jobs
Advanced Software Engineer
Diebold Nixdorf
posted 5hr ago
Flexible timing
Key skills for the job
8-11 years of hands-on experience on C++.
Hands-on experience on C++.
Have experience on Core Java as a secondary skill or ready to learn, Visual Studio.
Strong verbal and written communication skills.
Should have complete understanding of a software product development life cycle.
Should have mentoring skills.
Should have strong analytical and troubleshooting skills.
Real world experience working with Agile/Scrum methodology.
The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently.
Demonstrated ability and experience in the entire product development cycle: from design, implementation, and debugging, to shipping and maintenance.
Good to have knowledge of AngularJS, JavaScript, HTML, CSS, TypeScript UI Framework.
Understanding of NDC message protocol is a huge plus.
Bachelor s degree in computer engineering or related field OR a Master s degree in relevant field.
Bachelor s degree in Computer Engineering or related field OR a Master s degree in relevant field.
8-11 years of hands-on experience on C++
Good business English skills (Written and spoken).
Serves as a technical lead for localized development teams from a design and execution point of view.
Works with QA leads to ensure quality and performance adherence to specifications for overall releases.
Reviews the work and provides technical guidance to less experienced developers.
Participate in dividing features into smaller requirements / stories
Prepare estimates for product requirements
Prepare and maintain design documents
Understand and follow best practices (for example: coding guidelines), applicable processes and tools
Effectively communicate during technical and functional discussions with other teams and stakeholders
Able to identify problems and suggest improvements or adapt existing methods and techniques drawing from past experiences and feedback.
Actively acquire more complex skills, techniques, operating practices in order to progress towards full proficiency in the field of specialization.
Good practical understanding of various technologies and its application.
Ensure timely delivery of assigned work.
Ensure quality of the deliverable for the work assigned.
Escalate and resolve timely, the technical and module related issues to the senior.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Advanced Software Engineer roles with real interview advice
Salary and benefits Company culture Flexibility
Disturbed Appraisal cycle (specially after COVID)
Read 1 review0-3 Yrs
Hyderabad / Secunderabad