Site icon Way2Freshers

NTT DATA Hiring Fresher Software Engineer Full-Stack Developer

NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.

NTT DATA hiring fresher Full-Stack Developer with good knowledge of C++, Java, JavaScript, Python, HTML, CSS, and SQL, having familiarity with databases (e.g. MySQL, MongoDB, DynamoDB etc.), web servers (e.g. Apache) and UI/UX design.

SQL for Beginners A Step-by-Step Tutorial LEARN HERE

 

Job Designation : Software Engineer Full-Stack Developer

Salary : 4 LPA – 6 LPA

Qualification : Bachelor’s degree

Experience : Freshers / Experienced

Skill Set :

  1. Good knowledge of C++, Java, JavaScript, Python, and SQL .
  2. Familiarity with databases (e.g. MySQL, MongoDB, DynamoDB etc.), web servers (e.g. Apache) and UI/UX design.
  3. Expertise around both front-end and back-end coding languages, development frameworks and third-party libraries.
  4. Familiar with modern development stack, e.g. Kotlin or Java 8+, TypeScript, React or Angular 2+, GraphQL, PostgreSQL.
  5. Experience in one or more cloud technologies primarily Azure / AWS / GCP
  6. Proficiency in testing and debugging.
  7. Good understanding of software development life cycle (SDLC).
  8. Strong analytical and debugging skills.
  9. Strong analytical skills, problem-solving ability and attention to details.

Job Description :

The Junior Full-Stack Developer is an entry level subject matter expert, tasked with assisting with designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.

This role is accountable for assisting with for detailed design for certain modules/sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.

This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML/AI algorithms on it, working with both structured and unstructured data.

Your Essential Guide : CLICK HERE To Learn Basics of Python

  1. Develops applications that effectively accomplish client objectives and user needs.
  2. Designs and writes code for applications and maintain applications databases.
  3. Analyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platforms.
  4. Remodels and adapts applications as needed to optimize performance.
  5. Identifies specific client needs and preferences related to the application.
  6. Tests applications extensively to ensure they are error and bug-free.
  7. Installs applications and acts as technical advisor.
  8. Communicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfaces.
  9. Consults with clients in the design phase to determine client needs.
  10. Produces software documentation following company software process and templates.
  11. Participates in software product review meetings and team meetings.

Location : Hyderabad, Bengaluru

Exit mobile version