Job description
About NCR
NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.
Responsibilities
- Lead engagement in and improvement of the whole lifecycle of services.
- Support services before they go live through activities such as:
- system validation consulting
- Monitoring software platforms and frameworks
- Client capacity planning
- Client launch reviews
- Maintain services once they are live by measuring and monitoring availability, latency and overall system health.
- Work with Client engineering and Hosting Operations team to Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
- Practice sustainable incident response and blameless post mortems.
Qualifications
Minimum qualifications:
- BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience.
- Experience with algorithms, data structures, complexity analysis and software design and testing: SonarQube, Postman, JMeter, JUnit
- Experience in one or more of the following: Bash, C, C++, Java, Python, Go, Perl or Ruby.
- Experience with container services: Docker, Kubernetes, ECS, Swarm
- Experience with AWS services: S3, Route 53, IAM, Dynamodb, EC2, VPC, VPN Gateway, Cloudformation, RDS, CloudWatch, Cognito, WAF
- Experience with networking fundamentals: TCP/IP, IPTables, NAT, TLS (HTTPS Handshake and client Authentication), DNS, BIND, Firewalls, Security Groups, Network ACLs, LAN/WAN/WIFI
- Experience with multiple operating systems: LInux, Windows, MacOS, Android, iOS
- Experience with multiple databases: Oracle, MySQL, SQL Server
- Experience with modern SCM (source code management): GitHub, Git, DockerHub, NPM, Nexus
Preferred qualifications:
- Experience with CI/CD principles: Automation, Pipelines, Jenkins, TravisCI, Make, Gradle, Gulp, Terraform, AWS CodeDeploy, AWS CodePipeline
- Interest in analyzing and troubleshooting large-scale distributed systems using microservice and serverless architectures.
- Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive: Problem solving, critical thinking, first principles thinking, architecture and design requirements, patterns, time management, communication (written and verbal), documentation, sense of humor with knowledge of tools: Slack and other collaboration tools.
- Ability to debug and optimize code and automate routine tasks such as monitoring and alerting: Elasticsearch, Logstash, CloudWatch, Graylog, Matomo, Grafana, Prometheus
- Interested in secure application development: Secure software development principles, vulnerability and risk assessment skills
Offers of employment are conditional upon passage of screening criteria applicable to the job.
Full time employee benefits include:
- Medical Insurance
- Dental Insurance
- Life Insurance
- Vision Insurance
- Short/Long Term Disability
- Paid Vacation
- 401k
EEO Statement
Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. 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. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.
Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. 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. 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.
learninglandscape.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, learninglandscape.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, learninglandscape.com is the ideal place to find your next job.