• United Kingdom, Uk

Job Description:

About NCR
NCR Corporation (NYSE NCR) is the global leader in consumer transaction technologies, turning everyday interactions with businesses into exceptional experiences With its software, hardware, and portfolio of services, NCR enables nearly 700 million transactions daily across retail, financial, travel, hospitality, telecom and technology, and small business NCR solutions run the everyday transactions that make your life easier NCR is headquartered in Atlanta, Georgia, with nearly 30,000 employees and does business in 180 countries

Position Summary & Key Areas of Responsibility

You will be joining the Software Engineering team and working with NCRs Authentic Transaction Switching Product which serves several major industries Financial Services, Retail and Digital Banking In this role, you will be key in transitioning this Enterprise level and performance critical application to micro-services Working with the teams to decide and prove the architecture, what will be in each micro-service, how orchestration is to be achieved, and how security, auditing, logging and other compliance and Support concerns are incorporated

In addition, the solution will need to support various deployment choices, within the Cloud or locally / in-house, ensure high availability and resilience, support the migration of existing customers and facilitate DevOps

Your key day-today responsibilities will include

Leading other architects and specialists to determine the appropriate micro-services-based architecture, technologies and tooling to use
Articulating the Non-Functional Requirements (NFRs) and architecting the solution to meet those NFRs, developing architectural and design principles to improve performance, capacity, and scalability of the product
Produce and maintain architectural artifacts including diagrams & presentations
With the other architects manage and prioritize the architectural backlog
Be hands-on, assisting the development team in creating the micro-services; What constitutes each micro-service
Reviewing the scrum teams design and development to ensure that it aligns with your architecture
Provide ongoing technical guidance to the scrum team members as required

Working with other architects and specialists to determine and prove appropriate deployment options and choices whether in the cloud of local
Working with QA specialists to ensure adequate automated testing and fault diagnostics
Working with DevOps specialists to facilitate continuous deployment as Product releases are created and Customers own DevOps pipelines deploy those releases
Assisting the QA specialists and development team with performance and resilience testing and issue resolution
Working with NCR Professional Services, other stakeholders and end Customers to understand end user pain points and requirements, migration strategies and deployment options
Meeting with stakeholders to clearly communicate status, progress and issues, providing options and agree mitigations / actions
Feeding into the Product backlog requirements and suggestions
Feeding into Project planning, Product timeframes, priorities and development boundaries
Aligning with the overall business goals, feeding adjustments into team activities as necessary and applying your skills in leadership, communication, influence, negotiation, cross-cultural awareness, and conflict resolution
Providing feedback and suggestions for the continuous improvement of the common and local team processes
Fostering communication and productive relationships with Product Management, Engineering Management, NCRs Professional Services Project team members, Customer team members, and other Business Stakeholders

Basic Qualifications & Experience

5 years of leading architecture & design
3 year of working with Microservices
8 years of working as a senior developer
Experience designing and implementing Micro-service architectures and Micro-services
Previous production experience of cloud deployments including practical experience with one of the cloud providers; Azure, AWS or Google Cloud
Experience articulating NFRs and architecting the solution to meet them in conjunction with business/product and engineering teams
Previous production experience with one or more Enterprise Applications
Experience working in a scrum, agile project
Experience evaluating, selecting and coordinating technology choices
Strong analytic and problem-solving skills
Excellent written and verbal communication skills
Excellent presentation skills
Excellent mentoring skills
Experience of working with teams located at multiple geographic locations

Preferred Qualifications & Experience

Previous experience working on a Transaction Switching Product / Payment System
Experience working on a high-volume transaction system
Significant experience of Java development
Experience with Product development and the deployment of Product across multiple institutions
Experience of working with Spring Boot and REST
Experience of working with HashiCorps Vault and Spring Security APIs
Experience of working with ElasticSearch and/or Solr
Experience of working with JMS and/or Kafka
Experience of working with Oracle, NuoDB, Cassandra and/or Redis
Experience working in a SAFe project
Candidates must possess a good degree in a technical subject

EEO Statement
Integrated into our shared values is NCRs commitment to diversity NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential We believe in understanding and respecting differences among all people NCR does not discriminate in employment based on sex, age, race, color, creed, religion, national origin, disability, sexual orientation, veteran status, military service, genetic information, or any other characteristic or conduct protected by law Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment

Statement to Third Party Agencies
To ALL recruitment agencies NCR only accepts resumes from agencies on the NCR preferred supplier list Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility NCR is not responsible for any fees or charges associated with unsolicited resumes

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Internet/Dot com/ISP
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 12th Aug 2020

Key Skills:

Why not try out our free online tutorials and gain an edge?

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status