A Software engineer is responsible to develop customized solutions by integrating our customer’s backend systems to our leading products.
Implement a solution according to the defined specification, cooperate on project documents (specification, diagrams, flows, documentation), contribute to the integration phase of a project, and communicate within a development team and with the project manager, solution architect and customer.
Participate on the building, configuration and distribution management, work on international teams on successful products, as part of global projects, develop and deliver software that manages ATMs and other banking operations worldwide.
He specializes in low layer of ATM SW.
You are responsible for
The software Engineer will work on the development of software for self-service systems in the banking industry for Windows platforms - Responsible for the analysis of customer requirements, the design of software architectures and user interfaces as well as the creating of documentation.
Ability to work both in a team environment and independently as part of our AGILE, waterfall and hybrid environments.
process and present results to our global stakeholders; align with international teams on successful products, as part of global projects
Specify the architecture of software components, writing commercial-grade customer-facing applications, Testing using in-house test tools and devices & trouble shooting / problem management.
Adapt and extend the company standard solution and individual software with respect to the functional scope, timeline and costs.
Education : Bachelor’s degree in IT, and / or master’s degree in engineering (or MCA) - computer science or related
Min 2 years’ experience in ATM or payment environment
Microsoft XFS standard
C++, C#, Shell on Microsoft windows platform;
Windows 7, Windows 10 Microsoft operating systems expertise (drivers, administration, security, )
Cryptographic operations (keys encryption, PIN, )
Analytical and troubleshooting skills
Preferably possess 1 or more Microsoft Certifications
Ability to interact with 3rd party SW provider in context of SW integration
Ability to interact and coordinate with employees at different levels, different groups, and different geographical locations within the company
Ability to provide project estimates based on business requirements
Ability to travel punctually in European Union countries
Full work capability in English & Spanish language (Reading, Writing and Speaking)
ATM applications experience
Visual Studio 2015
Bit Bucket, Jenkins, Nexus, Jira
Why should you join Diebold Nixdorf?
Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce.
Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.