Graduate Engineer Trainee

Company:  NEC Corporation India Private Limited
Employment Type: 
Office Location: 

Noida, UP, IN, 201305

Work Location:  Hybrid
Req ID:  5483
Description: 

Job Title: Software Developer

Organization Name: NEC Corporation of India Ltd.

Reporting Relationship: Group Project Manager

Role Summary: We are looking for a versatile Software Developer with 1–2 years of hands-on experience in Python scripting, web development using React and working with AI/ML models.

Responsibilities:

Backend Development & Scripting:

  • Write efficient and scalable scripts using Python for automation, data processing, and backend tasks.
  • Work with AI/ML models for proof of concepts and production-grade implementations.
  • Coordination with stakeholders
  • Develop and integrate RESTful APIs using NestJS. API testing

Data Handling & Visualization:

  • Read and process Excel data using pandas and visualize using matplotlib or other Python visualization tools.
  • Ensure data consistency, transformation, and integrity across the stack.
  • Design and manage MongoDB schemas and queries for efficient data retrieval and storage.
  • Ensure backend data models align with frontend requirements.

 Tools/Framework/Methodologies:

  • Python, JavaScript/TypeScript, React.js
  • JIRA
  • Agile
  • pandas, matplotlib
  • POSTMAN API Testing
  • MongoDB

 

Prerequisites:

• Engineering degree or equivalent

• Ideal candidate should have a minimum exp. of 1 years

• Desirable qualities:

Required Skills:

Technical Skills:

  • Strong proficiency in Python scripting and backend development.
  • Hands-on experience with AI/ML concepts and model integration.
  • Proficiency in React.js and NestJS for building scalable applications.
  • Familiarity with data analysis tools like pandas and visualization libraries like matplotlib.
  • Familiarity with Tools like JIRA
  • Solid understanding of MongoDB and schema design.

                             Soft Skills:

  • Problem-solving mindset and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to learn quickly and adapt to changing technologies.
  • Comfortable working in agile teams and fast-paced environments.

 

Base Location: Noida

Specialization Description

General IT Applications Development includes analysis, programming, and configuration of end user applications and/or systems software including:

  • Analyzing detailed business/functional/technical requirements and specifications for the application
  • Coding internally developed applications and/or configuring commercial-off-the-shelf (COTS) applications using programming, scripting, and database languages
  • Supporting application testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding application enhancements

Level Description

Entry to developing level professional with little or no prior experience required. Applies a broad theoretical job knowledge typically obtained through advanced education. Work is closely supervised. Works to deliver day-to-day objectives with limited impact on achievement of results for the job area. Explains facts, policies and practices related to job area. Problems faced are not typically difficult or complex.