Back to search
Diebold Nixdorf Linkedin · Posted 2mo ago

Software Engineer

Taiwan

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Description

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.

Responsibilities

  • The software Engineer will work on the development of ATM application software based on the CEN/XFS standards 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
  • 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.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Management (or MIS), Mathematics, or related fields
  • 3-5+ years working experience in developing with C++, in ATM industry is a plus
  • C++ on Microsoft windows platform; Should have analytical and troubleshooting skills
  • Knowledge of HTML5, JavaScript & CSS will be an added advantage
  • Experience in an IT vendor or system integrator is preferred
  • Ability to interact and coordinate with employees at different levels, different groups, and different geographical locations within the company
  • Ability to support multiple existing applications as well as work on building new ones

About Us

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.

–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

  • To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**

We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here - https://www.dieboldnixdorf.com/en-us/about-us/global-locations
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search