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 :
- Good knowledge of C++, Java, JavaScript, Python, and SQL .
- Familiarity with databases (e.g. MySQL, MongoDB, DynamoDB etc.), web servers (e.g. Apache) and UI/UX design.
- Expertise around both front-end and back-end coding languages, development frameworks and third-party libraries.
- Familiar with modern development stack, e.g. Kotlin or Java 8+, TypeScript, React or Angular 2+, GraphQL, PostgreSQL.
- Experience in one or more cloud technologies primarily Azure / AWS / GCP
- Proficiency in testing and debugging.
- Good understanding of software development life cycle (SDLC).
- Strong analytical and debugging skills.
- 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
- 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.
Location : Hyderabad, Bengaluru