Software Developer Internship Job Description

Software Developer Internship Job Description

4.5
175 votes for Software Developer Internship
Software developer internship provides systems design, development and support for applications based on Java/J2EE, HTML 5.0, JavaScript, AngularJS, relational databases and distributed n-tier application platforms.

Software Developer Internship Duties & Responsibilities

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

Sample responsibilities for this position include:

Assist with the development and build of new and existing solutions using a variety of technologies (full .NET stack, HTML with various JavaScript frameworks)
Implement Python, Perl and Bash scripts to provide various functionality - Basic
Experience in Scripting (Python, Perl, Bash)
Write Javascript for our embedded L2 dialogs
Self-guided problem solver and troubleshooting skills with the ability to work with multiple projects
Ability to quickly become productive with Development tools and methodologies (bug tracking systems, bug reviews)
Understands Linux kernels, modules and the boot process
Working knowledge in databases is a plus
Familiarity,with Linux and UNIX environments from a development perspective
Maintains build system

Software Developer Internship Qualifications

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

Education for Software Developer Internship

Typically a job would require a certain level of education.

Employers hiring for the software developer internship 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, Graduate, Math, Electrical Engineering, Physics, Technical, Information Technology, Education

Skills for Software Developer Internship

Desired skills for software developer internship include:

Python
C
Javascript
IBM products
Software development cycle
HTML
SQL
Java/J2EE

Desired experience for software developer internship includes:

Minimum 2 years of experience with Java and Java related unit testing environments (TestNG/JUnit)
Working knowledge of core Java and performance in Java
Exhibit quick learning capabilities in picking up mastering new concepts
Analytical skill is a must
Demonstrated Extra-Curricular Achievements/Leadership (active in a club, volunteering)
Prior Internship a Strong Plus

Software Developer Internship Examples

1

Software Developer Internship Job Description

Job Description Example
Our company is growing rapidly and is looking for a software developer internship. 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 software developer internship
  • Write JavaScript for the web apps
  • Reviews code for standards and license compliance - Basic
  • Experience in Makefiles,RPMs and Packaging and Linux
  • Solution Deployment and Handover
  • Develop monitoring scripts
  • Develop product documentation
  • Work under the direction of an experienced developer implementing product features, gaining increasing responsibility as you demonstrate your abilities
  • Knowledge of py.test, Selenium
  • Design, Develop and test various components in the MaaS360 product
  • The primary team that the candidate will work with Development and QA teams of Fiberlink (MaaS360) Products
Qualifications for software developer internship
  • Maintains build system and adds or revises Red Hat Package Manager (RPMs) as necessary
  • Implement Python, Perl and Bash scripts to provide various functionality
  • Familiarity or experience with RPM spec files and Anaconda
  • Working knowledge in databases
  • Review code for standards and license compliance
  • Resolves or assists with resolution of Level 3 Support (L3) bugs to diagnose and fix problems as they come up
2

Software Developer Internship Job Description

Job Description Example
Our innovative and growing company is looking for a software developer internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software developer internship
  • Work closely with customers, customer proxy
  • On occasions, will participate in QA activity on peer development projects
  • Participate in QA and test activities on peer development projects as needed
  • Performs design and programming of development projects, including functional analysis and investigation, high-level design, low-level design, and implementation
  • Performs design and implementation reviews to other developers on multiple projects
  • Performs testing and maintenance of products
  • Prepares, writes, or reviews technical documentation
  • Researches and understands marketing requirements for a product and new technologies or development tools
  • Creating unified experiences across new and emerging service offerings
  • Building new onboarding experiences and simplifying common tasks
Qualifications for software developer internship
  • Ability to work under pressure and respond immediately to situations
  • Proven familiarity with Linux and UNIX environments from a development perspective
  • At least 1 year experience in knowledge of Linux
  • At least 1 year experience in knowledge of Scripting - Python, Perl, Bash
  • Relational and/or noSQL databases
  • Search engines (like Solr, Lucene, Elasticsearch, etc)
3

Software Developer Internship Job Description

Job Description Example
Our company is growing rapidly and is looking for a software developer internship. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software developer internship
  • Adjust the HTML/CSS/JavaScript for the Site Presentation
  • Develop and automate measurements in C#
  • Work with the SQL database for maintenance, debugging, and creating reports
  • Ensuring automated testing and security needs are addressed
  • Developing and using analytics to improve the user experience
  • Participate in building common UI components and libraries
  • Participate in the team’s Agile Development workflow
  • Innovative prototyping
  • Validating and testing of software
  • New feature/function (business logic and UI) for our market-leading Manufacturing Operations Management application
Qualifications for software developer internship
  • Unit and integration testing frameworks
  • Modern web development using frameworks like Django, Angular, Knockout, Backbone, etc
  • Modern software methodologies/techniques such as Agile, UML, BPEL
  • Core Windows productivity tools such as power point, word
  • Able to understand technical requirements
  • User Interface / Web page technology
4

Software Developer Internship Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of software developer internship. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software developer internship
  • ElasticSearch, SQL
  • Analytics offerings based on the Microsoft platform and technologies
  • Additional Big Data capabilities based on open-source technologies
  • Designing, managing and maintaining database information
  • Writing and testing code to modify existing systems
  • Developing user friendly, interactive applications
  • Translating new user requirements into logical structures
  • Gain an understanding of enterprise software development practices in a start-up environment
  • Creation of SDK modules
  • Development of demo applications
Qualifications for software developer internship
  • UNIX / Windows system administration knowledge
  • Application server knowledge
  • Telephony knowledge
  • Experience with ConceptWave Order Care product
  • Working closely with both the test and development global teams in problem (defect) resolution
  • Java, Javascript, object-oriented programming skills
5

Software Developer Internship Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software developer internship. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software developer internship
  • Develop and extend NFC micro controller application
  • Develop user interface prototypes for mobile and website applications
  • Contribute ideas to further refine the elegance of the designs in execution
  • Plan and estimate the time needed to develop code
  • Perform basic testing (using test scripts where appropriate) to ensure prototype functions remain reliable and repeatable
  • Design screen layouts, UI components, typography and animations to work within flexible grid systems for responsive/adaptive design—using modern tools like Adobe Creative Cloud, Sketch, Invision and others
  • Develop and extend measurement setups for testing NXPs RF and mixed signal ICs
  • Design prototype PCBs for IC evaluation
  • Work in a team to design, spec, and schedule delivery of components or features
  • Ability to analyze and research technical solutions
Qualifications for software developer internship
  • Network programming/interprocess communication (IPC), database programming with MySQL and other Data Base (DB) environments (e.g., Oracle, SQL Server, DB2), Linux, web client skills such as javascript with Ajax/Dojo, web server skills such as Tomcat/Servlets/Java Server Page (JSP)/Representational State Transfer (REST) services, understanding of Transport Layer Security (TLS) and Secure Sockets Layer (SSL)/keys/certificates, familiarity with Eclipse
  • Experience in Java or C++ or C programming
  • Experience handling data using AJAX, JSON and Representational State Transfer (REST) APIs
  • Familiarity with web frameworks
  • Experience and knowledge of the nuances required in creating cross-browser applications
  • Knowledge of Java, Eclipse, Database Skills, Web Services (REST), and Windows/Unix platforms

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates