Intern, Software Job Description

Intern, Software Job Description

4.5
174 votes for Intern, Software
Intern, software provides feedback on design and development of web development using HTML, JavaScript, and Java code.

Intern, Software Duties & Responsibilities

To write an effective intern, software job description, begin by listing detailed duties, responsibilities and expectations. We have included intern, software job description templates that you can modify and use.

Sample responsibilities for this position include:

Enhance the existing comparing script written in Perl
Enhance the existing Java program used by Product Validation team
Integrate the newly developed feature to releasing product
Troubleshooting and correct the product faults
Sharing knowledge to organization
Work closely with researchers to create new ideas, resolve technical issues and propose realistic solutions
Participate in a cross function team to deliver features with high quality within the project schedule and resource constraints
Design, write and test code for Ethernet and IP forwarding functions
Maintenance of various e-commerce platforms
Perform minor SEO based tasks to help maintain our rankings

Intern, Software Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Intern, Software

List any licenses or certifications required by the position: X.509, PKI, ASPICE, BS, MS, DOD, HPE, CCIE, CCNP, CCNA

Education for Intern, Software

Typically a job would require a certain level of education.

Employers hiring for the intern, software job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Computer Engineering, Engineering, Electrical Engineering, Software Engineering, Technical, Information Systems, Computer, Education, Design

Skills for Intern, Software

Desired skills for intern, software include:

Python
Java
C++
JavaScript
CSS
HTML and web technologies
Data structures
SQL
HTML
Perl

Desired experience for intern, software includes:

Minimum of 6 months experience with software/scripting programming languages
Minimum of 3 months of experience using a variety of programming languages
Minimum of 6 months experience in of numerical methods, FEMs and FORTRAN and/or C/C++ programming, scripting languages and UNIX OS
Candidate must be pursuing a bachelor degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology or related field
Must be a 2016 graduate with Master degree (or higher) in Computer Science, Computer Engineering or Electrical Engineering
Must be comfortable with working in a fast paced environment

Intern, Software Examples

1

Intern, Software Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of intern, software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for intern, software
  • Implementing functional or technical requirements using Java or other technologies
  • Python / Go
  • Total usage
  • Usage against Specialty
  • Usage against user
  • Usage against Amendment
  • Find Specific Control usage in given NoteForm
  • Find duration of Note being in context (It might give an idea how long doctor has to take to create/update the note)
  • Find average date to finalize the note
  • Find XML difference between 2 version of note instance
Qualifications for intern, software
  • Working experience in telecom software testing, preferred areas like Node level OAM testing, EMS testing, NMS testing, (Not applicable to fresh graduates or intern)
  • Experience in working on open-source projects is a plus
  • Must be an undergraduate student enrolled in an accredited college or university and have completed your freshman year
  • Engineering or Computer Science background preferred
  • MS Degree in Computer Science, Computer Engineering or related courses or equivalent work experience
  • Understand Linux Operating Systems fundamentals
2

Intern, Software Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of intern, software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for intern, software
  • Data Analysis and Cleansing
  • Participate in a cross-functional Agile SCRUM team
  • Analyze existing code/system and come up with technical design and documentation
  • Learn new technologies if necessary to implement requirements provided
  • Coding in Java8/WebAPI
  • Libraries/Frameworks like React, AngularJS, Backbone.js
  • Jinja, Mustache
  • Linux (Ubuntu)
  • Databases (MySQL, Redis, MongoDB, Cassandra, ElasticSearch)
  • Messaging systems (NSQ, Kafka, RabbitMQ)
Qualifications for intern, software
  • Experience with Development Frameworks is a plus (Rails, Django, Node.JS, Spring, Express.JS, backbone, Ember, AngularJS, etc)
  • Pursuing a Bachelor’s Degree in Software Engineering, Computer Science, or related field
  • Experience with at least one programming language (Java, C++, C#)
  • Will be attending college for Bachelor degree/ candidate in Computer Science, Computer Information System, Information Technology or equivalent
  • Some exposure to an interpreted or scripting language REXX, Perl, Shell Scripting
  • At least 3 days per week and 6 months internship, prefer 1+ year.- Knowledge of operating system internals and theory of operation- Advanced UNIX programming concepts, C programming experience and at least 1 script language- Rich experience on Linux OS or Android- Demonstrated good software development skill and an understanding of product coding requirements- Ability to debug and troubleshoot complex problems including stability issues
3

Intern, Software Job Description

Job Description Example
Our innovative and growing company is hiring for an intern, software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for intern, software
  • Support the Generic Platform Development team in solving problems independently or/and under limited supervision in a time sensitive environment
  • Understanding of application design concepts
  • Job shadow at all levels in the field
  • Tracking and updating bugs (JIRA, QAComplete)
  • Develop design documentation (sequence diagram, state charts, ) for embedded software
  • Works effectively with various engineering functions/disciplines
  • Work with Engineers to analyze, design, code, debug, test, document, and deploy changes to the system
  • Work with Product Engineering to understand and solve business issues
  • Participate in sprint meetings and daily stand-ups
  • Editing, modifying and debugging software products in accordance with software architecture specifications and internal procedures
Qualifications for intern, software
  • Software development with object oriented programming languages such as Java
  • FPGA Knowledge
  • Previous Industry internship
  • This is an entry level engineering position that typically requires no previous professional experience
  • Future degree in computer science, computer engineering and/or mathematics
  • Software development and test methodologies
4

Intern, Software Job Description

Job Description Example
Our company is growing rapidly and is hiring for an intern, software. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for intern, software
  • Software programming (Linux or Python/Sphinx experience is a plus)
  • Design and develop an interface that Python binds the C++ software
  • Participate in code reviews, design sessions, and solutioning
  • Identify areas of architectural or procedural weakness and champion a solution
  • Work with the QA team to ensure that your code is production-ready
  • All team members work on MacBook Pro’s
  • Design and development of software modules to inspect application behavior and code flow analysis
  • Of this position is the design and development of software under supervision of a software engineer
  • Work with product owner and leads to understand use-cases and develop them into features
  • Develop user interfaces and APIs that cater to specific stakeholders
Qualifications for intern, software
  • Experience with object oriented programming skills
  • Experience with source code version control such as ClearCase or Perforce
  • Must be currently pursuing a Bachelor’s Degree in Computer Science or Computer Engineering (not Master’s)
  • Understanding of networking and computing farm infrastructure is a plus
  • Currently pursuing an undergraduate or graduate degree in computer science or a related field
  • Excellent skills in verbal and written communication, analytics, and interpersonal dynamics
5

Intern, Software Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of intern, software. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for intern, software
  • Understand the da Vinci Robotics Platform streaming API’s and be able to consume streaming data inside the simulation software
  • Participate in all stages of software development life cycle, including requirement analysis, design, coding, build and packaging, testing (unit test, functional and regression tests, performance tests), deployment, production support, and documentation
  • Responsible for working with Admin teams to deploy code to QA and Production environments
  • Work with QA team to support testing and fix defects
  • Work with Admin team to trouble shoot production issues, and provide instructions to remediate the issues
  • Document as needed technical requirements, service design and implementation, and production support procedures
  • Responsible for software development and releasing code to QA environments and packaging rollouts to publish to UAT and Production
  • Work with QA team to support regression testing, close defects and trouble shoot production issues, run production jobs as needed to remediate data issues
  • Ability to collect and document user requirements
  • Research existing data and process flow and identify changes needed according to requirement
Qualifications for intern, software
  • Prior internships or experience working on team projects is preferred
  • Experience in Java programming and object-oriented paradigm are required
  • Familiarity with large software project tools
  • Intermediate level Java programming skills required
  • Proven track record working on large, multi-person software systems is preferred
  • Must be pursuing a PhD or MS in Computer Science, Computer Engineering or related field with a focus in Deep Learning or Machine Learning

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates