Diebold Nixdorf is looking for a Software Engineer to provide enterprise-level technical support and engineering expertise across their software applications, aiming to analyze, diagnose, and resolve functional and system issues to ensure seamless integration, usability, and customer satisfaction.
Requirements
- Intermediate skills in industry standard scripting languages, i.e., AutoIt, PowerShell, Visual Basic, Batch Files, etc.
- Quality Assurance (QA) testing, system integration testing (SIT), and User Acceptance Testing (UAT)
Responsibilities
- Deliver technical support for DN software applications, including incident detection, classification, investigation, resolution, and closure.
- Formulate and test proposed resolutions, contribute to root cause analysis, and recommend changes for problem resolution.
- Create and maintain Software Load Images and manage upgrade packages, driver updates, and configuration utilities.
- Handle specific configuration requests and support certification efforts and production installations.
- Design, code, test, and document basic to moderately complex software components following secure coding practices and standard protocols.
- Write automated unit and system tests to ensure coverage and reliability.
- Provide technical support and troubleshooting for new and existing systems, recommending improvements.
Other
- Ability to work onsite, customer lab in Hoover, Alabama.
- Associate’s degree in a related field or equivalent combination of education and certifications.
- 2–4 years of relevant experience in software engineering or technical support.
- Requires excellent problem-solving skills, attention to detail and the ability to communicate and collaborate effectively within a team environment.
- Strong analytical and troubleshooting skills.
- Excellent communication and interpersonal skills.