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 JavaScript, TypeScript, CSS / HTML.
Hands-on experience JavaScript, TypeScript, CSS / HTML
Strong experience with documenting technical solutions for end user
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
Visual Studio (C#), C++
Script languages like MS PowerShell, VBScript, etc.
Understanding of NDC message protocol is a huge plus
EMV knowledge is a huge plus
Understanding and experience implementing solutions that integrate digital experiences with physical touchpoints is a huge plus. (ATM, POS, Self-Service Kiosks, NFC, QR Codes, etc. )
Experience within the financial services industry and knowledge about retail banking and related typical business processes is a plus
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 JavaScript, TypeScript, CSS / HTML.
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