Mobile Software Engineer I

Atlanta, GA | Scout

Post Date: 01/30/2017 Job ID: 43260 Industry: Mobile Developer

Requisition Id:
0051388_P0063742
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 550 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 Duluth, Georgia, with approximately 29, 000 employees and does business in 180 countries.
Android Software Engineer (developer)

What makes us so awesome: Cutting edge technology is created at NCR Midtown Atlanta, just a quick walk to tech square at Georgia Tech. We have a marketplace of thousands of restaurants building consumer facing and mobile applications for many of the top brands. Our engineers are some of the best and the brightest in the industry with a passion for creating technology to revamp experiences. With an open environment to promote collaboration, our office is intimate like a start-up but has the backing of a large corporation. The Midtown office contributes to an exciting workplace providing office recreation, catered lunches, and team building events. The culture here is dynamic, yet laid back (you might even become a ping pong pro during your tenure). We work in a fast paced environment that allows continuous innovation with the ability to grow new and existing mobile & online technology for the hospitality industry.

Check out our environment for yourself - http://vimeo.com/104714234


Qualifications: You are: Someone who believes that software engineering changes lives. You re passionate about technology and see the world a little differently than your peers everywhere you look, there s possibility. Opportunity. Boundaries to push and challenges to solve. That s what we re seeking at NCR. We re a global tech company that makes life easier for you and people all over the world by enabling than 450 million transactions every day. Restaurants, shops, banks and airports come to us for hardware, software and services. They know we have the best and brightest software engineers who know the world of mobile better than any other and relish in revealing previously unknown insights. Software engineers who write code than can survive under the pressure of hundreds of thousands of requests per minute. Software engineers like you.

The day-to-day:
  • Leverage new and established methodologies to develop high performing consumer mobile applications that enable an optimal consumer experience
  • Design or modify complex systems or subsystems. Perform design changes for product improvements/upgrades
  • Ensure the performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automation
  • Provide mentorship to new software engineers
  • Translate business requirements into design documents
  • Lead and participate in design collaboration with Programmers, Quality Assurance and Documentation throughout software development lifecycle to ensure enhancements work as designed
  • Analyze, program, debug, and modify computer programs for business middleware and user interface applications
  • Work with customers, Product Managers, Project Managers, Services and Support departments to understand business requirements
  • Determine technical requirements based on third-party (external or internal) interface specifications
  • Write and execute unit tests of software configurations
  • Provide accurate estimation of development effort and input into project timelines
  • Work with the architect and technical lead to provide leadership to the team
  • Provide input towards general process improvement Interact with third-party technical contacts
  • Track changes in third-party technical specifications and proactively communicate changes to management
  • Cross-train in the roles/responsibilities of team members in other functional areas to create a more flexible team environment


You have:
  • Bachelor s Degree in Computer Science preferred, but equivalent experience considered
  • 0-2 year of software development related experience
  • Work experience in Android and Java development
  • Experience with building Android layouts using XML
  • Experience with Gradle
  • Experience with third-party libraries and APIs
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience developing object oriented solutions
  • Ability to implement highly effective and attractive user interfaces
  • Experience with Agile development methodologies
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies  
  • Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to stand on your own
  • Ability to work under pressure in a fast moving environment, while balancing multiple concurrent projects of varying priorities
  • Proven communication, documentation and presentation skills
  • Ability to work independently with moderate supervision
  • Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment to define, design and ship new features
  • Ability to work quickly and meet defined project deadlines


Even better if you have the following:
  • Ability to learn existing and new applications and become familiar with them in a short amount of time to be able to stand on your own
  • Ability to work under pressure in a fast moving environment, while balancing multiple concurrent projects of varying priorities
  • Proven communication, documentation and presentation skills
  • Ability to work independently with moderate supervision
  • Ability to effectively communicate with peers, and supervisors, and to work cooperatively in a teamwork environment to define, design and ship new features
  • Ability to work quickly and meet defined project deadlines

EEO Statement
Integrated into our shared values is NCR's 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. This concept encompasses but is not limited to human differences with regard to race, ethnicity, religion, gender, culture and physical ability. 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.
Employee Status: Regular Job Level: Individual Contributor More Information About the Job
Is Relocation Available?
No

Is there a bonus structure?
No

Are you open to sponsorship?
No

This position is:
Backfill

Is there a possibility to work remote?
No

Is there equity?
No

Are there flexible work hours?
No

Does this position have direct reports?
No

What are the 3-4 non-negotiable requirements on this position?
Junior developer no specific skill set Understands concept of IOS & Android No Iron Guard or candidates that have graduated from any technical learning schools - Must have the fundamental learning (Basic College Degree)

What are the nice-to-have skills?
Has trained on IOS or Android Wants to grow and develop 0-2 years exprience Ok if no Java experience - will train

What is exciting about this opportunity? Please use this section to describe team and company culture.
Working in Hospitality industry - supporting mobile apps (fast food, retail apps) Candidates will complete an assessment first prior to interview process - Have to pass test to be considered for interview located in mid-town Atlanta office No H1 transfer due to timing to hire candidate Culture fit is recent college grads or employees that graduated from school and first and only company they have worked at - Google type environment - open concept, no offices no cubes

Please Note: All Third Party Agencies that are on Scout are on NCRs preferred supplier list.
Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: