NC

Software Engineer III - Android, Java

Ncr Corporation
Hyderabad10-12 LPA Posted 28 Apr 2025
FULL TIME
Database Design
C++
Andriod Application Developer
Operational Excellence
Scrum
+3 more

Job Description

  • Strong programming skills in Java, Android and Kotlin
  • Hands on Experience in UI development with good UX sense understanding.
  • Hands on Experience in Database design and management
  • Hands on Experience to create and maintain backend-framework for mobile applications.
  • Hands-on development experience on cloud-based platforms like GCP/Azure/AWS
  • Ability to manage and provide technical guidance to the team.
  • Strong experience in designing APIs using RAML, Swagger, etc.
  • Service Definition Development.
  • API Standards, Security, Policies Definition and Management.
  • Participate in architectural discussions and act as tech guardian for the team and drive towards implementing the same.

REQUIRED EXPERIENCE:

  • Bachelor s and/or Master s degree in computer science or equivalent work experience
  • Excellent analytical, problem solving, and communication skills.
  • 10+ years of software engineering experience in a multi-national company
  • 7+ years of Android, Kotlin and Java knowledge of C++
  • 3+ years of Experience with RxJava, MVVM, Redux, JNI
  • Experience with Git or similar version control system, continuous integration.
  • Be responsible in design, develop and testing mobile-based application working in tandem with server architecture
  • Proficiency in automated unit test development practices and design methodologies
  • Fluent English

ADDITIONAL SKILLS:

  • Experience with agile concepts, especially Scrum
  • Working experience with a Cloud Platform is a must

Role: Full Stack Developer

Industry Type: IT Services & Consulting

Department: Engineering - Software & QA

Employment Type: Full Time, Permanent

Role Category: Software Development

Education

UG: Any Graduate

PG: Any Postgraduate

Join WhatsApp Channel