Software Engineering Intern

internship - part time, unpaid

Powerschool Group Llc
Folsom, CA
Closed
Posted 66 Days ago
Powerschool Group Llc
Folsom, CA
internship - part time, unpaid
Posted 66 Days ago
Closed

Description

Software Engineering Intern US-CA-Folsom Apply View All Jobs Share This Job Facebook Twitter Print Email AddThis Company Information Job Description This position is a working student internship and will work part time. This position provides the opportunity to work side-by-side with our team responsible for technical and development support for our award-winning K-12 software. This position will assist in implementing, coding, building, and testing new features, maintaining existing features, and developing reports that will include components, data models, customization and reporting features for our products. Additionally, this position will assist in gathering and refining requirements, developing designs, implement, test and document solutions to produce the highest quality product and customer satisfaction. Duties and Responsibilities Essential duties and responsibilities include the following. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Investigate and resolve issues reported for a large web application following best practices such as authoring or updating unit tests, writing maintainable code, applying established patterns and algorithms. Analyze performance and develop improvements to performance of web application. Assist with security updates to web application. Perform upgrades to 3rd party libraries and tools used by the web application Assist in implementing new web application software features and products following best practices such as authoring of unit tests, writing maintainable code, applying established patterns and algorithms Specialize in client or server side web application development as a member of a project team. Preference for familiarity with the full technical stack. Assist in developing software to support internal initiatives, tools, update framework and application functionality Work as part of an Agile SCRUM team in the planning, scoping, estimation and execution of technical solutions Work within a wide range of new and legacy code and technologies in a mature codebase Other duties as assigned Skills & Requirements Qualifications To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Qualifications include: This is an entry level position; the ideal person needs to be motivated and willing to learn Working toward bachelors degree (computer science or information technologies preferred) or recent graduate Some knowledge of current web client technologies including ability to become proficient with HTML, CSS, JavaScript, jQuery, client MVC Some knowledge of Java, Spring (IoC), Hibernate, JPA, JAX-RS and/or .net Basic understanding of SQL, Oracle experience a plus Strong written and verbal communication skills Ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, MV**, SOA, n-tier architecture Ability to handle a heavy workload with multiple projects and frequent interruptions Ability to work in a changing, dynamic environment Apply View All Jobs

Skills

java, javascript, html, sql, css, software engineering, algorithm development, jquery, agile methodologies, computer science, data structures, web applications, scrum, software design, hibernate

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.