Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NCR Corporation

Principal Application Development Engineer

NCR Corporation

. Lead all phases of the Software Development Life Cycle, including requirements analysis, solution design, development, testing, deployment, and support .

Posted 10/5/2026full-timeChennai • IndiaLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading the Software Development Life Cycle, with a focus on designing scalable, high-performance applications using Java, Spring Boot, and Angular. Proficient in developing AI solutions and optimizing database performance while ensuring application reliability and security.

Highest-signal resume keywords
JavaSpring BootMicroservicesAngularSQL

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software Development Life CycleRESTful API DesignEvent-Driven ArchitectureDatabase OptimizationAI Solutions DevelopmentCloud Application DesignCoding StandardsPerformance AnalysisTechnical OversightAutomation Solutions
Soft Skills
MentoringCollaborationLeadershipProblem-SolvingCommunication
Tools & Technologies
OracleAzure OpenAIGenerative AILarge Language ModelsHTML5CSS3JavaScriptCopilotClaude
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Information Technology
Industry Keywords
Enterprise Application DevelopmentSystem IntegrationProduction SupportData ArchitectureApplication Lifecycle Management

Tech Stack

Tools & technologies
AngularAzureCloudDistributed SystemsJavaJavaScriptMicroservicesOracleSDLCSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Lead all phases of the Software Development Life Cycle, including requirements analysis, solution design, development, testing, deployment, and support
  • Lead design of scalable, high-performance, cloud-ready applications using Java, Spring Boot, Microservices, and Angular
  • Design and implement RESTful APIs, Microservices, and event-driven architectures
  • Build modern user interfaces using Angular, JavaScript, HTML5, CSS3, and related web technologies
  • Develop reusable frameworks and components
  • Ensure application reliability, availability, security, and performance
  • Establish engineering best practices, coding standards, design patterns, and development governance
  • Review architecture, code quality, security, performance, and scalability
  • Mentor junior and mid-level engineers
  • Design and optimize Oracle database solutions using SQL/PLSQL
  • Develop procedures, functions, packages, triggers, and data integration processes
  • Support enterprise data models and data architecture initiatives
  • Enable self-service reporting and intelligent data access
  • Optimize database performance through query tuning and performance analysis
  • Provide technical oversight and support for mission-critical enterprise applications
  • Lead root cause analysis and resolution of complex production issues
  • Support deployments, release management, and application lifecycle management
  • Drive platform stability, incident reduction, and operational automation
  • Partner with Product Owners, Business Leaders, Solution Architects, and application development teams
  • Translate business requirements into scalable technical solutions
  • Influence strategic technology decisions and innovation initiatives
  • Lead technical reviews, architecture discussions, and cross-functional collaboration
  • Design and build enterprise-grade AI solutions using Generative AI and Large Language Models
  • Develop AI-powered applications using Azure OpenAI, Copilot, OpenAI, and Claude
  • Develop conversational AI agents and intelligent assistants
  • Define prompt engineering strategies and model optimization techniques
  • Lead automation efforts across the MDM Organization
  • Drive responsible AI implementation, governance, security, and compliance practices

Requirements

What you’ll need
  • 7-10 years of experience in enterprise application development and software engineering
  • Proven expertise in Java, Spring Boot, Angular, SQL, and Oracle technologies
  • Hands-on experience designing and implementing Microservices and distributed systems
  • Experience architecting and delivering enterprise AI and automation solutions
  • Strong background in enterprise platforms, system integration, and production support
  • Demonstrated experience leading technical teams, architecture reviews, and modernization initiatives
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field
  • Offers of employment are conditional upon passage of screening criteria applicable to the job