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

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Software Engineering - Full Stack Engineer_Java Full Stack Development

  • Trigent Software
  • 6 - 8 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 3 - 8 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

NCR Corporation

At NCR, we make the everyday easier. We do this by listening to our customers, keeping their best interests in mind, and always working to make interacting with your business an exceptional experience. Read on to learn more about the people who lead our team, our company by the numbers, and h...