NTT Ltd. logo

Lead AI Engineer

NTT Ltd.
NewPosted yesterday

LOCATION

Chennai · Hybrid

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipSoftware DevelopmentProject ManagementAgile MethodologiesSystem Design

Job description

Overview

Lead the direction, design, development and implementation of new software applications and upgrades, and manage the technical staff on the project(s). This is an entry-level management role within NTT DATA's Software Applications Development team.

What you'll do

  • Ensure software application development projects with clients are executed, keeping development costs and activities within budget.
  • Perform proof of concept as and when required.
  • Use business requirements to advise on the design, deployment and operation of infrastructures.
  • Determine how technology can be applied to meet external client and business requirements by crafting high-level solutions and work breakdown.
  • Work closely with external stakeholders to define project scope, including cost benefit analysis, risk management plan and feasibility study.
  • Translate business and external client needs to various teams and assign development tasks.
  • Take accountability for application development and take on more complicated programming activities.
  • Assist the team and resolve technical issues during design, development and implementation.
  • Ensure appropriate testing of applications for efficiency and resolve escalated design problems prior to deployment.
  • Ensure the development phase is documented, including procedures for application use.
  • Direct implementation by evaluating, testing and modifying the application until it meets business and client goals.
  • Oversee and manage relevant documentation, training and support for relevant teams.
  • Research and investigate emerging infrastructure and application technologies and associated best practices.
  • Conduct detailed quality assurance and automated testing requirements, processes and guidelines.
  • Lead and manage a team of Software Application Developers in achieving team and individual objectives.

What you'll need

  • Bachelor's degree or equivalent in computer science, software engineering or a related field.
  • Demonstrated experience with a strong background in all aspects of software application development.
  • Demonstrated experience gained in a similar type of role.
  • Demonstrated experience with a variety of software applications.
  • Demonstrated experience with a wide variety of computer software, hardware, and peripherals, including Microsoft365.
  • Relevant experience dealing with stakeholders, building strong relationships and negotiating with decision makers and influencers.
  • Relevant experience delivering consultancy-type projects using Agile or Waterfall methodologies.
  • Relevant experience translating technical concepts into business terms.
  • Ability to effectively interact with senior management and/or major customers, including negotiating matters of significance to the organization.
  • Ability to manage multiple projects simultaneously and deliver within budget and stipulated timelines.
  • Knowledge of multi-technology application and infrastructure design best practices.
  • Holistic view of technology environments including hardware platforms, applications, databases, operating systems and storage.
  • Entry-level ability to build a cohesive team and manage people effectively.
  • Ability to set the short-term direction of the team.
  • Good communication skills, including being influential and persuasive with stakeholders.
  • High level of detail consciousness, closely monitoring work progress to produce required results.
  • Knowledge and understanding of relevant industry standards and best practices for software applications development.
  • Relevant technical skills such as programming languages, programming applications and troubleshooting.
  • Ability to resolve performance issues and deliver effective solutions to problems.

Nice to have

  • Certification in programming languages such as Java, Perl, Python or C++.
  • Scrum or project management certification.

Details

  • Location: Chennai, India.
  • Workplace type: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead AI Engineer