Data Engineer

NTT DATA, Inc.

Jakarta Timur

On-site

IDR 700,280,112 - 1,050,420,168

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NTT DATA, Inc. is seeking a Senior Associate Software Applications Development Engineer in Jakarta Timur, Indonesia to develop new applications and improve existing ones for internal teams and external clients. Responsibilities include application development, testing, and documentation, while qualifications require a Bachelor’s degree in Computer Science or related field, proficiency in programming languages like Java, and Agile development experience. This on-site role offers an opportunity to grow within a diverse and innovative company.

Qualifications

  • Developing understanding of computer science, with knowledge of programming and application design.
  • Excellent attention to detail capabilities.
  • Proficiency in Java and other programming languages.

Responsibilities

  • Develop applications to meet client objectives and user needs.
  • Test applications extensively to ensure they are error-free.
  • Communicate with internal stakeholders on project requirements.

Job description

Make an impact with NTT DATA. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

Role Overview

The Senior Associate Software Applications Development Engineer is a developing subject matter expert, responsible for developing new applications and improving existing ones to meet the needs of internal teams and external clients.

Key Responsibilities
  • Develop applications that effectively accomplish client objectives and user needs.
  • Design and write code for applications and maintain application databases.
  • Analyze and edit existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
  • Remodel and adapt applications as needed to optimize performance.
  • Identify specific client needs and preferences related to the application.
  • Test applications extensively to ensure they are error and bug‑free.
  • Install applications and act as a technical advisor.
  • Communicate with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  • Consult with clients in the design phase to determine client needs.
  • Produce software documentation following company software process and templates.
  • Participate in software product review meetings and team meetings.
  • Perform any other related tasks as required.
Qualifications
  • 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.
Academic Qualifications and Certifications
  • Bachelor's degree or equivalent in computer science, 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.
Required Experience
  • Moderate level Software Applications Engineering, Software Development experience, or related work experience.
  • Moderate level experience with programming languages such as C, C++, Java, Python, etc.
  • Moderate level experience 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.
Workplace Type

On‑site Working

Equal Opportunity Employer

NTT DATA is a proud Equal Opportunity Employer committed to providing an environment free of unfair discrimination and harassment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Data Engineer
Associate Data Engineer

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 260,326,000 - 433,878,000
Software Engineer
Software Engineer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 262,605,000 - 437,676,000
BI Developer
BI Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 525,210,000 - 875,351,000
Jr Developer
Jr Developer

NTT DATA, Inc. • Jakarta Timur

On-site
Backend Developer
Backend Developer

NTT DATA, Inc. • Jakarta Timur

On-site
Associate Software Developer
Associate Software Developer

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 350,140,000 - 525,211,000
DevOps
DevOps

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 718,519,000 - 1,077,780,000
Associate Quality Assurance
Associate Quality Assurance

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 525,210,000 - 875,351,000
MS Engineer (L1)
MS Engineer (L1)

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 262,605,000 - 437,676,000
Database Administrator
Database Administrator

NTT DATA, Inc. • Jakarta Timur

On-site