- Position Type:
Technology - Date Posted:
2/13/2025 - Location:
iLearn Schools - Date Available:
02/17/2025 -
Assist in designing, developing, and testing software applications.
-
Write clean, maintainable, and efficient code under supervision.
-
Debug and troubleshoot software issues in existing applications.
-
Collaborate with the IT team to integrate new features and improve system
-
performance.
-
Participate in code reviews and follow best practices in software development.
-
Assist in database management, including writing and optimizing SQL queries.
-
Research and implement new technologies to enhance software functionality.
-
Document development processes, technical specifications, and user guidelines.
-
Required to complete a criminal history background check to prove that the individual has not been convicted of a crime or a disorderly person’s offense in accordance with N.J.S.A 18A:6-7.1.
-
Provide evidence that health is adequate to fulfill the job functions and responsibilities with reasonable accommodation pursuant to 42 U.S.C. 12101 and in accordance with N.J.A.C. 6A:32-6.2.
-
Pass the state required Mantoux Intradermal Tuberculin Test as required by N.J.A.C. 6A:32-6.3.
-
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field.
-
Basic programming knowledge in Java, NodeJS, or another relevant language.
-
Familiarity with version control systems (Git), databases, and API integration.
-
Understanding of software development methodologies such as Agile or Scrum.
-
Strong problem-solving and analytical skills.
-
Ability to work independently and within a team.
-
Excellent communication and documentation skills.
-
Commitment of at least 4 hours per day (flexible schedule).
-
Adherence to software development best practices and security policies.
-
Willingness to learn, adapt, and contribute to the development team.
Position: Software Developer Intern (Unpaid Internship)
Overview: We are looking for a motivated Software Developer Intern to assist with application development, debugging, and software implementation in an educational environment. This is an excellent opportunity for students or recent graduates to gain hands-on experience in software engineering, coding best practices, and collaborative development within a K-12 school setting.
Responsibilities:
Prior to employment, the following must be addressed:
Requirements:
Expectations:
This internship offers a great opportunity to gain real-world experience in software development, work with a collaborative IT team, and enhance technical skills in a hands-on environment.
Required skills
- Debugging
- Software engineering
- Best Practices
- Software Testing
- Security Policies and Procedures
- Software Development
- Identifying Problems
- Agile
- Java
- SQL
- Release Management / Version Control
- Technical Report
- Scrum
- Analytical Skills