AI Engineer

NTT DATA, Inc.

Bengaluru East, Karnataka, India5h agovia LinkedIn

Key Responsibilities

  • Develops applications that effectively accomplish client objectives and user needs.
  • Designs and writes code for applications and maintains application databases.
  • Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
  • Remodels and adapts applications as needed to optimize performance.
  • Identifies specific client needs and preferences related to the application.
  • Tests applications extensively to ensure they are error and bug-free.
  • Installs applications and acts as a technical advisor.
  • Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  • Consults with clients in the design phase to determine client needs.
  • Produces software documentation following company software process and templates.
  • Participates in software product review meetings and team meetings.
  • Performs any other related tasks as required.

Requirements & Tech Stack

  • Developing understanding of computer science, with specific knowledge of computer programming, application design, and user-focused features.
  • Good team player who maintains the integrity of the team.
  • Excellent attention to detail capabilities.
  • Ability to understand and analyze systems.
  • Proficiency in writing software using the Java Programming Language and a standard object library.
  • Knowledge of software development process.
  • Proficiency with agile development such as Scrum.
  • Knowledge of software integrated development environments.
  • Knowledge in various programming languages such as (but not limited to) Java, Perl, Python, C++.
  • Demonstrated analytical, organizational, and project management skills, using relevant information to make timely and critical decisions that affect cross-functional teams.
  • Ability to handle client and customer issues tactfully and professionally.
  • Moderate level experience with Programming Languages such as C, C++, Java, Python, etc.
  • Moderate level experienced with Linux or Unix and Windows operating systems.
  • Moderate level experience working with SQL.
  • Moderate level project management experience and/or experience working in an Agile environment.

Qualifications

  • Bachelor's degree or equivalent in computer science or software engineering or related field.
  • Certification in various programming languages, for example (but not limited to) Java, Perl, Python, C++ preferred.
  • Scrum / Project Management certification preferred.

NTT DATA Off Campus Drive 2027 Batch & Fresher Jobs · last 7 days

21 openings · 17 need no experience

See all 21 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job