Entry-Level Software Developer Intern
Snap-on
Entry-level
$40.0k - $46.7k YEARLY
richfield, oh
Posted 1 month ago
Job summary
The job is for an entry-level software developer position at Snap-on in Richfield, OH. The candidate will assist with product design, programming activities, and testing under supervision. Ideal for current students pursuing degrees in computer science or mathematics.
Role details
- Role
- Full-time
- Industry
- Information Technology
- Employment
- Internship
- Education
- Associates Degree
Responsibilities
- assist in product design and programming activities
- perform bug verification and release testing
- maintain technical documentation
- execute test procedures according to test plans
- participate effectively in group situations
Requirements
- actively pursuing an associates or bachelor’s degree in computer science / application development
- basic technical knowledge in software development methodologies
- good analytical and design skills
- awareness of business issues impacting project plans
Key skills
Software Development
Programming
Database Management
Bug Verification
Release Testing
Html5
Xml
Java
Json
Javascript
Typescript
Restful Webservices
Full job description
- Overview:
- • Mon. thru Fri. 8a-5p with flexibility. Assists in the performance of non-complex product design, systems analysis and programming activities which may require some research.
SNAP-ON BUSINESS SOLUTIONSRICHFIELD, OHWorking on site at the Richfield, OH facility location
Assists in the performance of non-complex bug verification, release testing and beta support for assigned products, and maintain databases.
Reports to a Software Development Sr. Director and activities may be directed by a more experienced engineer or team lead; operates under close supervision.
Responsibilities:
Assists in the performance of non-complex product design, systems analysis and programming activities, which may require some research and analysis; assists in designing, implementing and maintaining a single product module/sub-system; assists in the preparation of technical documentation of product sub-systems. Assists in the unit testing and integration testing for functionality and limits.
Follows established programming guidelines; executes test procedures according to test plan; follows scheduled plan and identifies problems; writes module level implementation and test specifications; tracks their own key activities.
Listens and follows written/verbal instructions; understands activities within a single project.
Participates effectively in group situations.
Other duties as assigned.
Qualifications:
Current student and or experience equivalent to a Software-Developer Engineer I
(College Sophomore-Senior) in the field of Computer Science/Mathematics
Actively pursuing an Associates or Bachelor’s degree in computer science / application development.
Basic technical knowledge in software development methodologies, design, and implementation.
Good analytical and design skills at single product / single environment level.
Basic skills in research and analysis, project planning and implementation.
Basic understanding of entire development process, including specification, documentation and quality assurance.
Basic awareness of business issues as they impact overall project plans.
Good communications and interpersonal skills.
Application development experience with some of the following tools and languages:
HTML5 XML
Java JSON
Javascript/Typescript Restful webservices
SQL (Oracle and Postgres) Linux OS
Action Script Shell Scripting
Intellij or similar IDE tool Angular 2+
Maven app build tools CSS
* Python