Back to results

Advanced Software Engineer

  • North Canton, OH, United States

Applications open in a new tab.

Job details

Working hours
40 hours/week
Posting language
English
Posted

Original 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.

Report this job