NTT Software Applications Development Engineer
Table of Contents
ToggleNTT Software Applications Development Engineer
Location: Bangalore, India
Category: Software Engineering
Workplace Type: Hybrid
About NTT DATA
NTT DATA is a global innovator in business and technology services, with a revenue of over $30 billion. Serving 75% of the Fortune Global 100, we drive digital transformation, optimize business operations, and deliver cutting-edge solutions. We foster diversity and invest heavily in R&D to create a sustainable digital future.
Role Overview
As a Software Applications Development Engineer at NTT DATA, you will develop, enhance, and maintain software applications tailored to internal and external client needs. You’ll play a key role in designing, coding, and optimizing applications while ensuring their seamless functionality across diverse platforms.
Key Responsibilities
- Develop applications aligned with client objectives and user needs.
- Design, write, and maintain application databases.
- Optimize existing applications for enhanced performance and compatibility.
- Identify and address client-specific requirements.
- Extensively test applications to ensure they are bug-free.
- Act as a technical advisor for application installation.
- Collaborate with technical teams to understand project limitations and requirements.
- Consult with clients during the design phase to align applications with their needs.
- Produce software documentation in adherence to company standards.
- Participate in software product reviews and team meetings.
Required Knowledge and Attributes
- Strong expertise in computer programming, application design, and user-focused features.
- Proficiency in Java, Perl, Python, C++, and other programming languages.
- Experience with Linux/Unix and Windows operating systems.
- Deep understanding of agile development processes, including Scrum.
- Familiarity with software development tools and integrated environments.
- Analytical and organizational skills for effective decision-making.
- Excellent communication and team collaboration capabilities.
Academic Qualifications and Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Certifications in programming languages (e.g., Java, Perl, Python, C++) are preferred.
- Scrum/Project Management certifications are a plus.
Experience Requirements
- Extensive experience in software applications engineering and development.
- Skilled in programming languages like C, C++, Java, Python.
- Proven project management skills, particularly in Agile environments.
- Experience working with SQL and databases.
Why Join NTT DATA?
- Work with one of the leading providers of digital and AI infrastructure worldwide.
- Be part of a diverse global team with opportunities for personal and professional growth.
- Contribute to groundbreaking innovations across industries.
- Join a workplace that values diversity, inclusion, and equal opportunity.
Ready to make an impact? Apply today to join NTT DATA and accelerate your career in technology and innovation!