Search by job, company or skills

Ncr Corporation

Software Engineer IV - Golang

3-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Over 50 applicants
Quick Apply

Job Description

  • Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
  • Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
  • Provide input and technical content for technical documentation, user help materials and customer training.
  • Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional / nonfunctionalrequirements
  • Participates in code review sessions.
  • Create best estimates of their own work efforts.
  • Analyze, design and implement software mechanisms to improve code stability, performance, and re-usability. Participates and leads code review sessions.
  • Identifies and implements process improvements in Engineering practices.
  • Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices. (Retail and Self-service Retail Industry groups)
  • Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.

Required Skills and Experience:

  • Bachelor s Degree in Computer Science or related field
  • A minimum of 3 years of experience in software design and development
  • Deep understanding of Computer Science fundamentals
  • Strong development, debugging, automated unit testing and troubleshooting skills
  • Excellent written, verbal communication skills. Able to work in teams and collaborative fashion.
  • Languages/Technologies:
  • Golang Microservices
  • Goroutines,
  • Docker, Kubernetes, GCP
  • GIT/JIRA/Helm/Scripting
  • Operating Systems:
  • Linux
  • Windows
  • Knowledge of software development standards and protocols: PCI, Secure development

Preferred Skills and Experience:

  • Database Design experience
  • MQTT Message broker
  • Performance Optimization
  • Agile Scrum methodologies
  • Experience with continuous integration systems like Jenkins/Harness
  • Deep knowledge and understanding to create secure solutions by design
  • Experience with multi-threaded backend environments with concurrent users
  • Experience with tools or practices like:
  • Perl, Bash
  • Cloud Native Development
  • DevOps
  • Test Automation

Role: Blockchain Quality Assurance Engineer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Quality Assurance and Testing

Education

UG: Any Graduate

PG: Any Postgraduate

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Atleos (NYSE: NATL) is a leader in expanding self-service financial access, with industry-leading ATM expertise and experience, unrivalled operational scale including the largest independently-owned ATM network, always-on global services and constant innovation. Atleos improves operational efficiency for financial institutions, drives footfall for retailers and enables digital-first financial self-service experiences for consumers. Atleos is headquartered in Atlanta, Georgia, with approximately 20,000 employees globally.

Job ID: 109882783

Similar Jobs