NTT DATA is hiring for the position of Software Applications Development Engineer in Bangalore, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | NTT DATA |
Position | Software Applications Development Engineer |
Qualifications | Bachelor’s Degree |
Batch | 2019/ 2020/ 2021/ 2022/ 2023/ 2024 |
Experience | Freshers/ Experienced |
Location | Bangalore, India (Hybrid) |
Key Responsibilities:
- Develop applications that align with client objectives and meet user needs effectively.
- Design, write, and maintain application code, including managing application databases.
- Analyze and update existing software to enhance functionality, optimize performance, resolve issues, and enable compatibility with new hardware platforms.
- Adapt and remodel applications as needed to improve overall performance.
- Identify and incorporate specific client requirements and preferences into application development.
- Conduct extensive testing to ensure applications are free from errors and bugs.
- Install applications and provide technical advisory support.
- Collaborate with internal technical stakeholders to gather information on project constraints, performance requirements, and interface specifications.
- Consult with clients during the design phase to determine and understand their needs.
- Prepare software documentation following company processes and templates.
- Participate in software product reviews and team meetings to contribute to ongoing project development.
- Perform additional related tasks as required by the project or team.
Knowledge and Attributes:
- Strong understanding of computer science, with expertise in computer programming, application design, and user-focused features.
- Proven ability to collaborate effectively as part of a team while maintaining team integrity.
- Excellent attention to detail and accuracy.
- Ability to comprehend and analyze complex systems efficiently.
- Advanced proficiency in writing software using Java and standard object libraries.
- In-depth knowledge of the software development lifecycle.
- Extensive experience with Agile development methodologies, including Scrum.
- Proficiency with integrated development environments (IDEs) for software development.
- Expertise in multiple programming languages, including but not limited to Java, Perl, Python, and C++.
- Demonstrated analytical, organizational, and project management skills, using relevant data to make timely and impactful decisions that benefit cross-functional teams.
- Strong interpersonal skills with the 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 a related field.
- Certifications in programming languages, such as Java, Perl, Python, or C++, are preferred.
- Scrum or Project Management certification is preferred.
Required Experience:
- Extensive experience in Software Applications Engineering, Software Development, or related work.
- Proficiency in programming languages, including but not limited to C, C++, Java, and Python.
- Significant experience working with Linux/Unix and Windows operating systems.
- Hands-on experience with SQL and database management.
- Solid project management expertise and/or experience working in Agile environments.
About Company:
NTT DATA Services is a recognized leader in IT and business services including cloud, data and applications. A division of NTT DATA headquartered in Texas, the company leverages consulting and deep industry expertise to help clients accelerate and sustain value throughout their digital journeys. NTT DATA – a part of NTT Group – is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, digital & IT modernization and managed services in over 50 countries.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.