Internship Opportunities | Internships in India | Summer Internships | EngineersConnect

More than 3198 results

Filter by Clear

Location

Industry

Job Description:

Responsibilities:- Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Skills:- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as “touch” Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Android Developer

Job Description:

Responsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Requirements and skills Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc degree in Computer Science, Engineering or relevant field

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Software Engineer

Job Description:

Key responsibilities: 1. Develop and maintain server-side logic using Node.js 2. Design, implement, and optimize RESTful APIs 3. Write and maintain efficient SQL queries for relational databases 4. Collaborate with frontend developers to integrate user-facing elements 5. Debug, troubleshoot, and improve backend performance 6. Ensure security and data protection in backend architecture 7. Participate in code reviews and follow best coding practices Requirements: 1. Strong proficiency in JavaScript and Node.js 2. Experience with SQL databases (e.g., MySQL, PostgreSQL) 3. Familiarity with RESTful APIs and web services 4. Basic understanding of frontend technologies (HTML, CSS, JavaScript) 5. Knowledge of backend frameworks like Express.js or Hapi.js 6. Familiarity with version control systems like Git 7. Strong problem-solving skills and attention to detail 8. Good communication and teamwork abilities

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Back End Developer

Job Description:

We are seeking a skilled Flutter Developer to join our team and contribute to building high-quality mobile applications. As a Flutter Developer, you will be responsible for developing cross-platform mobile apps using the Flutter framework, ensuring performance, usability, and code quality. Key Responsibilities: Collaborate with cross-functional teams to understand project requirements and objectives. Develop and implement mobile applications using the Flutter framework. Translate designs and wireframes into high-quality code. Optimize app performance and ensure compatibility across various devices. Troubleshoot and debug issues to maintain app stability. Stay updated on Flutter and mobile development trends. Communicate effectively with team members and stakeholders. Requirements: Proven experience as a Flutter Developer or similar role, with a strong portfolio of mobile applications developed using Flutter. Proficiency in Dart programming language and Flutter framework. Understanding of mobile app design principles and UI/UX best practices. Experience with third-party libraries and APIs. Excellent problem-solving and analytical skills. Degree in Computer Science, Engineering, or related field (preferred).

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Unity Developer

Job Description:

We are looking for a PHP Developer who is dedicated to the craft, writes code that they are proud of and can hit the ground running. What does a PHP Developer do? A PHP Developer writes beautiful, fast PHP to a high standard, in a timely and scalable way that improves the code-base of our products in meaningful ways. You will be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing and launching. Responsibilities Write “clean”, well-designed code Produce detailed specifications Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality Contribute in all phases of the development lifecycle Follow industry best practices Develop and deploy new features to facilitate related procedures and tools if necessary Requirements and skills Proven software development experience in PHP Understanding of open source projects like Joomla, Drupal, Wikis, osCommerce, etc Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX etc Good knowledge of relational databases, version control tools and of developing web services Experience in common third-party APIs (Google, Facebook, Ebay etc) Passion for best design and coding practices and a desire to develop new bold ideas BS/MS degree in Computer Science, Engineering or a related subject

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Web Developer

Job Description:

As a Software Developer develop, and maintain web apps using Java, Spring, and React. You'll handle both front-end and back-end tasks, collaborate with teams, and contribute to all phases of development from concept to deployment. "ONLY FRESHERS** Role: Full Stack Developer Industry Type: Software Product Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: B.Tech/B.E. in Electronics/Telecommunication, Electrical and Electronics, Automobile, Information Technology, Bio-Chemistry/Bio-Technology, Mechanical, Civil, Computers. Electrical, BCA in Computers, B.Sc in Computers PG: CS in Any Specialization, MS/M.Sc(Science) in Computers, MCA in Computers, PG Diploma in Computers, M.Tech in Computers

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    JavaScript Developer

Job Description:

Responsible for implementation of production processes and procedures, leading productivity improvements with project based activities, including new product introduction and manufacturing cell design to reduce waste, improve quality and safety, and reduce operating costs. Manage KPIs and ensure preventative actions are taken to maximise success. Work on many phases or sub-tasks of projects or entire projects of moderate complexity, with results impacting on project completion. Work under general supervision, reviewed at project milestones and/or on completion by Senior Management. Key Responsibilities: General and Task Management  Identify manufacturing needs for new products in development  Design new systems and processes and provide facilities & methods to ensure the cost effective integration of new products or for the improvement of existing ones into manufacturing operations  Ensure all product and system requirements are taken into account from the initial product conception to the finished result  Assist with shop floor layout and cell designs  Design fixtures and tooling for assembly tasks  Generating production documentation such as assembly instructions  Reduce variability in manufacturing by providing standard work methods and work instructions  Ensure product and process quality meets specifications required  Support the tender process for equipment to ensure the best quality for best price  Oversee installation of machinery and equipment  Maintain statistical and financial records  Improve manufacturing efficiency by analysing and planning work flow, space requirements and equipment layout  Remove waste from the processes  Organise plant start-up and shut-down schedules to ensure minimum loss of production time  Plan and organise maintenance  Respond to breakdowns  Report down time and possible trends  Support and lead continuous improvement, problem solving and process improvement activities  Carry out FMEAs, (Failure Mode Effects Analysis) process documentation and implement improvements  Poka Yoke (error proofing) where possible to prevent errors  Investigate production and process issues providing technical support and training  Keep up with current and developing engineering trends  Undertake special projects as required  Contribute to continuous improvement activities  Quality control of work by appropriate reviews  Support and lead process improvement activities  Write reports and present progress at project meetings and to clients  Achieve goals within budget  Conduct benchmarking studies to determine best practices/designs and future trends  Plan projects or subtasks so they may be tracked and presented  Manage the Key Performance Indicators (KPIs)  Attend various meetings and action/communicate instructions  Produce written reports and make presentations  Undertake continuous training and development  Perform root cause analysis and resolve problems People Management  Lead and/or support technicians and trainee engineers  Train people within own work group  Supervise sub-contractors Relationship Management  Liaise and communicate with other departments, customers, suppliers and other service providers  Be an effective team member, working with supervisor and colleagues to ensure smooth workflow with maximum output

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Production Manager

Job Description:

We are looking to hire a skilled IT support engineer to assist our clients with all IT related technical support issues. As an IT support engineer, you will meet with clients to determine the nature of the problem, diagnose hardware or software issues, provide effective assistance, and maintain strong customer relationships. You may also be required to install new software applications and train clients on proper application use. To ensure success as an IT support engineer, you should have in-depth knowledge of business software and hardware systems, excellent troubleshooting skills, and high-level interpersonal skills. Ultimately, a top-class IT support engineer resolves all IT issues quickly and effectively while maintaining a good relationship with the client. IT Support Engineer Responsibilities: Installing and configuring client computer systems. Responding to client IT support requests. Meeting with clients to diagnose software, networking, or hardware issues. Providing technical support on-site or via remote-access systems. Offering solutions that meet the needs of the client. Repairing hardware malfunctions, software issues, and networking problems. Maintaining good client relations. Tracking and managing work records. Compiling job reports. IT Support Engineer Requirements: Bachelor’s degree in information technology or computer science. Proven work experience as a technical support engineer. Knowledge of web services, API, and IP-based protocols. Experience with scripting languages such as Perl or Shell. Knowledge of computer hardware and networking systems. Good time management skills. Good interpersonal skills. Ability to troubleshoot complex hardware and software issues. Excellent written and verbal communication skills. Ability to think critically.

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Engineer

Job Description:

We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, Ruby on Rails or .NET programming languages (e.g. C++ or JScript.NET.) Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Responsibilities Execute full software development life cycle (SDLC) Develop flowcharts, layouts and documentation to identify requirements and solutions Write well-designed, testable code Produce specifications and determine operational feasibility Integrate software components into a fully functional software system Develop software verification plans and quality assurance procedures Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Deploy programs and evaluate user feedback Comply with project plans and industry standards Ensure software is updated with latest features Requirements and skills Proven work experience as a Software Engineer or Software Developer Experience designing interactive applications Ability to develop software in Java, Ruby on Rails, C++ or other programming languages Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate) Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc degree in Computer Science, Engineering or relevant field

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Software Engineer

Job Description:

We are looking for a passionate certified Data Analyst. The successful candidate will turn data into information, information into insight and insight into business decisions. Data Analyst Job Duties Data analyst responsibilities include conducting full lifecycle analysis to include requirements, activities and design. Data analysts will develop analysis and reporting capabilities. They will also monitor performance and quality control plans to identify improvements. Responsibilities Interpret data, analyze results using statistical techniques and provide ongoing reports Develop and implement databases, data collection systems, data analytics and other strategies that optimize statistical efficiency and quality Acquire data from primary or secondary data sources and maintain databases/data systems Identify, analyze, and interpret trends or patterns in complex data sets Filter and “clean” data by reviewing computer reports, printouts, and performance indicators to locate and correct code problems Work with management to prioritize business and information needs Locate and define new process improvement opportunities Requirements and skills Proven working experience as a Data Analyst or Business Data Analyst Technical expertise regarding data models, database design development, data mining and segmentation techniques Strong knowledge of and experience with reporting packages (Business Objects etc), databases (SQL etc), programming (XML, Javascript, or ETL frameworks) Knowledge of statistics and experience using statistical packages for analyzing datasets (Excel, SPSS, SAS etc) Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy Adept at queries, report writing and presenting findings BS in Mathematics, Economics, Computer Science, Information Management or Statistics

Perks:
Remotely Allowed:
No
  • Industry Type:

    -

  • Primary Role:

    Data Analyst