Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Senior Analyst/Developer

by Diebold Inc. (Phoenix Interactive Design)

Location: London, ON
Date Posted: Sep 25, 2021
Diebold Inc.              (Phoenix Interactive Design)

Job Description


Senior Analyst/Developer
 

Position Overview

Seasoned Software Engineer. Handles the most complex cases and takes a leading role in the execution and improvement of maintenance and support. When applicable, take part in escalation meetings with banking customers and internal teams related to ATM software.

 

The Senior Software Engineer will have a mix of responsibilities that includes some development activity.  You are responsible for customer customized code solutions in mission critical production environments. Other primary aspects of the role will include using your knowledge of the software solution to deliver analysis, configuration workarounds, and engaging across teams and with customers to determine root causes to issues.  You will be considered a SME for certain areas of our products to assist global professional service teams and end customers.

 

You are very familiar with the entire software development lifecycle using the SCRUM Agile methodology. With short release cycles and very close customer involvement we strive to continuously improve our software, quality, and project deliveries. Our culture encourages not only knowledge building and best practice sharing, but also gives the opportunity to provide feedback for continuous improvement.

 

You are responsible for

Software Development

  • Primarily utilizing your skills as a Developer to gain a deep understanding of the software and use that knowledge to analyze issues and define root causes
  • Provide error free custom code fixes for customers on mission critical environments
  • Development activities will represent perhaps 10% of overall time

 

Incident & Problem Management and Reporting

  • Acts as escalation point for L1 teams, for L2 teams (both in London and other regions), Account Teams, Leadership and works directly with Product teams to discuss and define the best solution paths
  • Provide training to junior team members, May travel to other locations to provide training
  • Provides ticket feedback to intermediate and junior team members
  • Engages with urgency on high priority issues, including after hours
  • Ensures the identification, recording and classification of problems of high complexity and high impact, investigates and diagnoses identified problems to propose and implement changes for resolution of the incident
  • Ensures appropriate, comprehensive and timely reporting of the team and provides early escalation of any issue that may affect the engagement
  • Ensures the proper intake, analysis and follow up on support requests, in line with DN M&S processes and SLA’s for the engagement
  • Sets up ATM HW environments needed to reproduce and troubleshoot issues
  • Builds and delivers configuration and some code packages to resolve customer issues
  • There will be occasional after hours engagements

 

Documentation

  • Documents and validates tickets, ensure technical documents follow DN aspects
  • Ensures the usage of KEDB / FAQs and release notes by all team members in the engagement.

Optimization & Improvement

  • Ensures DN up-dates and fixes are timely and correctly integrated in the customers environment
  • Provides on-site deep technical support in customer environments, if required
  • Organizes and deliver trainings for product, tools, processes and technical advices for other team members

Methods & Best Practices

  • Ensures all best practices and methods are followed as per DN standards.
  • Creates reusable components
  • Proposes and implement best practices in collaboration with the M&S practice

Estimation

  • Assesses the required efforts and timelines for all M&S activities as input for the overall SLA
  • Produces and reviews estimates of time to spend on issues as input to the overall technical and cost estimation of the engagement

Qualifications

  • Bachelor or Master's Degree in Computer Science, Computer/Software Engineering, or equivalent
  • ITIL Foundations knowledge
  • Agile Methodology knowledge (SCRUM)
  • 8 years’ experience related development experience
  • Strong understanding of coding languages and tools (A combination of the following: C++, C#, JAVA, HTML5, Angular)
  • Solid software engineering foundation with deep skills in Object Oriented Development
  • Strong knowledge in Logs and trace files analysis. Troubleshooting experience
  • Strong verbal and written communication skills on English
  • Passion for detail and developing quality software
  • Team leading skills are required
  • Hardware experience. ATM knowledge is an asset
  • Hardworking, self-motivated, and passionate about learning and working with the latest technologies
  • Inspired to think outside the box and work with your fellow team members to find solutions to problems
  • Team player who adapts quickly to ever-changing environments
  • Security knowledge is an asset
  • Business Expertise: Senior Level
  • Customer value
  • Customer relation
  • Continuous improvement
  • Agility
  • Breakthrough thinking
  • Collaboration
  • Team orchestration.

Preferred Qualifications

  • Master’s Degree
  • ATM Experience
 

Requisition Employer Description

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, 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

Apply