BI Developer

NTT DATA, Inc.

Jakarta Timur

On-site

IDR 525,210,084 - 875,350,140

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. The role involves developing new applications, optimizing existing ones, and ensuring they meet client needs. Candidates should have a Bachelor's degree in computer science, good proficiency in programming languages like Java, and experience in an Agile environment. This on-site position also offers opportunities for collaboration and professional growth within the team.

Qualifications

  • Understanding of computer programming, application design, and user-focused features.
  • Good team player with excellent attention to detail.
  • Proficiency in various programming languages such as Java, Perl, Python, C++.

Responsibilities

  • Develops applications that accomplish client objectives and user needs.
  • Tests applications extensively to ensure they are error and bug-free.
  • Produces software documentation following company processes.

Skills

Java Programming Language
Software development process
Agile development (Scrum)
Analytical skills
Project management skills

Education

Bachelor's degree in computer science or software engineering

Tools

SQL
Linux/Unix
Windows operating systems

Job description

Senior Associate Software Applications Development Engineer is a developing subject matter expert, responsible for developing new applications and improving upon existing applications based on the needs of the internal organization and / or external clients.

Key Responsibilities
  • Develops applications that effectively accomplish client objectives and user needs.
  • Designs and writes code for applications and maintain applications 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 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.
Knowledge and Attributes
  • 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 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.
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 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.
Workplace Type

On-site Working

Equal Opportunity Employer

NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category.

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

Similar jobs worth comparing

Data Engineer
Data Engineer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 700,280,000 - 1,050,421,000
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
Jr Developer
Jr Developer

NTT DATA, Inc. • Jakarta Timur

On-site
Backend Developer
Backend Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IFRS and Banking Consultant
IFRS and Banking Consultant

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 520,652,000 - 867,755,000
Business Analyst
Business Analyst

NTT DATA, Inc. • Jakarta Pusat

On-site
Associate Software Developer
Associate Software Developer

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 350,140,000 - 525,211,000
Senior Associate Business Analyst
Senior Associate Business Analyst

NTT DATA, Inc. • Jakarta Timur

Hybrid
IDR 525,670,000 - 788,506,000
Frontend Developer
Frontend Developer

NTT DATA, Inc. • Jakarta Timur

On-site
IDR 12,000,000 - 18,000,000