DIEBOLD, INCORPORATED logo

Advanced Software Engineer

DIEBOLD, INCORPORATED

North Canton, OHFull-timeSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
North Canton, OH
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

Diebold Nixdorf seeks an Advanced Software Engineer to design, develop, maintain, test, and evaluate software and computer systems. The role provides engineering for moderately complex applications, supports secure coding and quality practices, advises developers, and leads localized development teams. Candidates must have a relevant bachelor's degree and substantial software development experience, including expertise across software architecture, development technologies, operating systems, and configuration management.

Skills & qualifications

RequiredNice to have

Skills

Software DevelopmentProject ManagementGlobal TeamworkComputer ArchitectureCommunication ProtocolsEvent-Driven SystemsObject-Oriented DesignSystem IntegrationIT IntegrationClient/Server ArchitectureJavaJava EEC#C++HTML5CSS3JavaScriptSOAWeb ServicesSQLScriptingRelational DatabasesOracleAngularKnockoutSoftware Configuration ManagementClient-Side Web DevelopmentServer-Side Web DevelopmentCustomer-Focused BehaviorConsultancyPresentation SkillsWindowsLinuxVisual StudioWindows Development

Qualifications

Bachelor's in Computer Science or Related8+ Years Development Experience8+ Years Software Life Cycle Experience8+ Years Architecture and Integration Experience8+ Years Current Software Technologies Experience6+ Years Configuration Management Experience6+ Years Web Development Experience6+ Years Customer-Focused Experience6+ Years Operating Systems Experience5+ Years Windows Development ExperiencePermanent U.S. Work AuthorizationDomestic Travel 5%

Benefits

Medical Insurance
Vision Insurance
Dental Insurance
401(k) Match

Full job description

Diebold Nixdorf Inc. seeks an Advanced Software Engineer in North Canton, OH. Duties: • Applies the principles of software engineering to the design, development, maintenance, testing and evaluation of software and computer systems. • Works cross-functionally to understand business requirements, evaluate alternative approaches and ensure software and systems are designed to facilitate ease of use and seamless integration into the target environments. • Incorporates state-of-the-art concepts, tools and practices to facilitate system functionality, security and continuous improvement. • Provides Software Engineering for moderately complex applications. • Designs, codes, tests and documents moderately complex systems, considering impact on the broader landscape, systems and components. • Provides technical advice and support across systems, recommending enhancements to improve system-to-system specific operations and alignment. • Estimates complex software development tasks to within predictable variances, given specified functional and business requirements. • Helps define and support secure coding standards across the organization. • Works with QA leads to ensure quality and performance adherence to specifications for overall release. • Provides Q&A and peer review for developers. • Identifies and implements tasks that generate greater efficiency across appropriate teams. • Reviews the work of and provides technical advice and guidance for less experienced software engineers. • Serves as project leader for localized development teams from a design and execution point of view. Requires a Bachelor's degree in Computer Science, Computer Engineering, Computer Architecture, Electrical Engineering, or a closely related field, plus 8 years of development experience in a software development organization. Requires 8 years of experience in the following: • Full software life cycle development, project management and global teamwork • Computer system architecture, communication protocols, event driven systems, object-oriented design and software system component integration and IT integration and services • Current software technologies, including: • Client/server architecture • Core Java/JavaEE • C# • C++ • HTML 5 • CSS3 • JavaScript • SOA • Web services (e.g. IBM WebSphere) • SQL/scripting • Relational databases (e.g. Oracle and SQL) • Modern frameworks (e.g. Angular, Knockout) Requires 6 years of experience in the following: • Software Configuration Management processes and tools • Client and server Web Development • Customer focused behavior, consultancy and presentation skills. • Windows and Linux operating systems Requires 5 years of experience in the following: • Windows development (Visual Studio) creating compiled, executable programs and components Domestic travel is required approximately 5%. Medical/Vision, Dental, & Retirement benefits available. 40 hours/week. Must also have authority to work permanently in the U.S. Applicants who are interested in this position may apply at https://www.jobpostingtoday.com/ Ref #49669.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.