Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineering Manager @ NCR Corporation

Home > Software Development

 Senior Software Engineering Manager

Job Description

  • Lead team of talented developers and leads working on full stack frameworks and data engineering.
  • Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
  • Mine and analyze data from different NCR data sources to drive optimization of operations, and improve customer experience.
  • Assess the effectiveness and accuracy of new data sources and data gathering techniques.
  • Develop custom data models and algorithms to apply to data sets.
  • Use predictive modeling to increase and optimize customer experiences, cost savings, actionable insights and other business outcomes.
  • Develop company A/B testing framework and test model quality.
  • Collaborate with different functional teams to implement models and monitor outcomes.
  • Develop processes and tools to monitor and analyze model performance and data accuracy.
  • Be part of an Agile team, participate in all Agile ceremonies & activities and be accountable for the sprint deliverable
  • Create and maintain optimal data delivery architecture
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Azure and GCP big data technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
  • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data delivery needs.
  • Keep our data separated and secure across national boundaries through multiple data centers and cloud regions.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Work with data and analytics experts to strive for greater functionality in our data systems.
YOU HAVE
  • 15+ years of experience in software testing or software engineering
  • 10+ years in non-functional automation & performance testing
  • 10+ years in Public Cloud based engineering
  • React.js understanding: Experience with React components, hooks, and state management.
  • JavaScript/TypeScript knowledge
  • Node.js: Expertise in server-side development using Node.js.
  • RESTful APIs & GraphQL: Ability to design and consume APIs.
  • Agile Methodologies: Experience in Agile, Scrum, or Kanban environments.
  • UI/UX Principles: Basic understanding for effective collaboration with designers.
  • Experience building and optimizing big data data pipelines, architectures and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong analytic skills related to working with structured and unstructured datasets.
  • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable big data data stores.
  • Strong project management and organizational skills.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Experience with ETL,and big data integration services: Confluent Kafka, BigQuery, Data Bricks, Data Factory, etc.
  • Experience with relational SQL and NoSQL databases, including DataBricks, BigQuery, Azure Data Warehouse, etc.
  • Experience with stream-processing systems: kSQL, Flink SQL, dbtLabs, DataBricks, Spark-Streaming, etc.
  • Experience with object-oriented, functional and scripting languages: Python, Java, C#, Scala, etc.
  • Experience with Dev Ops tools: CI & Dev Ops: GitHub, GitHub Actions, Jenkins, JIRA, Chef, Sonar
  • Experience with unit testing, integration testing, performance testing and user acceptance testing
BASIC QUALIFICATIONS:
  • Strong inferential skills with an ability to succinctly communicate complex topics to business stakeholders.
  • Experience with UI and full stack frameworks like ReactJS, NodeJS, Typescript, Material UI, SASS etc
  • Experience using cloud platforms like Azure or GCP.
  • Experience working with complex on-premise and cloud data architectures.
GENERAL KNOWLEDGE, SKILLS AND ABILITIES:
  • Exhibit leadership skills
  • Azure or GCP Public Cloud Technologies
  • In-depth knowledge of end-to-end systems development life cycles (including agile, iterative, and other modern approaches to software development)
  • Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors)
  • Ability to estimate work effort for project sub-plans or small projects and ensure projects are successfully completed
  • Quality assurance mindset
  • Positive outlook, strong work ethic, and responsive to internal and external customers and contacts
  • Willingly and successfully fulfils the role of teacher, mentor and coach
Requires in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management, and related infrastructure technologies and practice

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Engineering Manager
Employement Type: Full time

Contact Details:

Company: NCR Corporation
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   Performance tuning Automation Manager Quality Assurance Project management Javascript Performance testing Agile Data structures SQL Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Security Engineer Dast/sast - Lead Engineer/ Manager

  • Capgemini
  • 6 - 10 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Software Developer 3

  • Oracle
  • 4 - 10 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Python Software Developer

  • Srs Business Solutions
  • 5 - 9 years
  • Pune
  • 9 days ago
₹ Not Disclosed

Software Engineer Iii (java Api/microservices Developer)

  • Quest Diagnostics
  • 3 - 8 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

NCR Corporation

NCR is the worlds leading enterprise provider of software, hardware and services for banks, retailers, restaurants, small business and telecom