Tech Lead - Angular and C++/C#

Tech Lead - Angular and C++/C#

Diebold Nixdorf
3-6 years
Not Specified

Job Description

Job Description
Position Overview
Team Lead will be leading or guiding the development team functionally and technically. He will be responsible for timely and quality delivery of the project. He will be expected to gain understanding of the products, relevant domains, upcoming new requirements and guide the team on same to design, implement and test end to end. Our products involve Angular (2.0 and above), AngularJS (1.x), JavaScript, HTML, CSS, C++ on windows OS in ATM domain.
You are responsible for
  • Requiring no to minimal direction and supervision.
  • Representing the product team externally and /or other external technology body with a level of authority and confidence.
  • Contributing to product & feature development including design, coding, unit testing and automation
  • Understanding client business issues and actively participate in designing products and features that meet client needs
  • Preparing estimates for product requirements
  • Preparing and maintain high level documents
  • Ensuring timely delivery and quality of the deliverables for the product
  • Identifying problems and suggest improvements, or adapt existing methods and techniques drawing from past experiences and feedback.
  • Ensuring that all team members have adequate work and prioritize wherever necessary with optimum utilization of resources.
  • Reporting status to Development/QA/Project Manager and ensure timely escalation on technical and project related issues.
  • Ensuring process compliance by the team.
  • Conducting / facilitating team meetings, MOM of the meetings and handle team issues.
  • Facilitating peer-to-peer review help resolve any dysfunctional behavior within team.
  • Preparing effective Training Plan for the team and induct new team members.
  • Team-up, mentor and motivate team members for technical excellence and growth.
  • Conducting technical interviews for new resources.
  • Understanding and follow best practices (for example: coding guidelines), applicable processes and tools
  • Resolving critical issues and provide technical guidance to the team wherever required.

  • 3+ years of hands-on experience on Angular
  • 3+ years of experience with C\C++\C#
  • Total 8.5 to 11 years of hands-on experience on Angular, AngularJS, JavaScript, HTML, CSS, C++
  • Good to have knowledge of C#
  • Well versed with multithreading, design patterns and its application for a given design problems
  • Excellent oral and written communication skills
  • Deep understanding and experience of Software development lifecycle and Agile Methodologies
  • Good mentoring skills
  • Expert in analysis, estimation, design & implementation of product requirements
  • Should have an ability to understand the software product requirements/features, architecture and design
  • Familiar on using Code Coverage and Static analysis tools (i.e. SonarQube, OWASP, JaCoCo)
  • Understand and follow best practices, defined processes and tools
  • Should be able to review requirements, code, design, use cases, unit/smoke test cases
  • Demonstrated ability and experience in Agile/Scrum methodology in the entire product development cycle: from design, implementation, and debugging, to shipping and maintenance. Minimum 5-6 projects.
  • The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently

Preferred Qualifications
  • Fulltime Bachelor and/or master's degree in engineering with a minimum of 60% grade
  • The ability to work in teams, global environment, partner effectively with cross-functional teams, and manage multiple priorities and deliverables concurrently
  • Demonstrated ability and experience in the entire SDLC

Job Details

Employment Types:




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. #LI-LK1

Similar Jobs

Career Advice to Find Better