
Student Assistant Internship (Integrated Eligibility System), Ref# 9506
ITS will not offer permanent employment to any candidate unless the candidate provides documentation that they are authorized to accept work in the United States on a permanent basis. It is the policy of ITS not to hire F1 or H1 visa holders for permanent employment or to sponsor non-immigrant aliens for temporary work authorization visas or for permanent residence.
Minimum Qualifications
- Must be a US citizen or foreign national eligible to work in the United States
- Must be 18 years of age or older
- Must be currently attending a New York State college, university or graduate program, or be a resident of New York State attending a college, university or graduate program outside of New York State
- Must have completed a minimum of one (1) year as a student at a degree-granting two or four-year college or university (completion of one year’s worth of academic credits over a more extended period of time may qualify part-time students) OR currently enrolled graduate student or accepted in a graduate degree program
- Must have a minimum grade point average (GPA) of 2.0 or equivalent to a C.
Duties Description
Software Development
Assist in the design, development, and maintenance of Java-based applications. This may involve working on various layers of applications, including front-end, back-end, and database interactions.
Collaboration
Work closely with senior developers, team leads, and other stakeholders to understand requirements, contribute to technical discussions, and integrate solutions within existing systems.
Code Quality and Best Practices
Participate in code reviews, adhere to established coding standards, and contribute to the improvement of development processes.
Debugging and Troubleshooting
Identify, analyze, and resolve issues in existing software applications across Java environments.
Documentation
Assist in creating and maintaining technical documentation related to software design, development, and functionality.
Learning and Growth
Actively learn and apply new concepts, tools, and technologies within Java ecosystems.
Required Skills and Qualifications:
• Education: Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• Programming Languages: Foundational understanding and practical experience with Java.
• Frameworks/Technologies: Familiarity with Java frameworks (e.g., Spring Boot, Hibernate) is beneficial.
• Database Knowledge: Basic understanding of relational databases (e.g., SQL Server, MySQL) and ability to write basic SQL queries. Basic understanding of algorithms and data structures.
• Problem-Solving: Strong analytical and problem-solving skills.
• Communication: Effective written and verbal communication skills.
• Teamwork: Ability to work collaboratively within a team environment.
The Office of Information Technology Services is an equal opportunity employer, and we recognize that diversity in our workforce is critical to fulfilling our mission. We encourage all individuals with disabilities to apply.