Print
ISL Education Lending is looking for a software developer to develop software, code applications and fully participate in an agile development environment.
ISL Education Lending is the name under which Iowa Student Loan Liquidity Corporation does business. We are all about success — students looking for funding, borrowers needing assistance repaying loans and consumers navigating the student loan landscape. That success starts with you.
As an employee at ISL:
- You will receive in-house training, mentoring and opportunities for advancement.
- You will be empowered to share your ideas and creativity.
- You will earn a competitive wage with excellent workplace benefits.
- You will enjoy a casual workplace with opportunities for fun and team-building.
Job Responsibilities
The qualified candidate will:
- Code high business value applications.
- Utilize industry standard tools, including IDE (IntelliJ IDEA), source control (GIT), automated build tools (Maven) and Automated Testing Tools (Cypress, Spock, JUnit and others).
- Develop using a modern technology stack, including HTML, CSS, JavaScript, JQuery, Bootstrap, JVM Languages (Groovy, Java and Scala), Spring Framework and Spring Boot, Hibernate and SQL Server.
- Follow agile development techniques, including test-driven development (TDD), continuous integration (CI), focus on feedback and more.
- Collaborate with a small team of development professionals.
- Collaborate with business analysts, quality assurance testers, database administrators, subject matter experts and others to develop best of breed solutions.
- Work closely with other developers on your team to produce outstanding results.
- Stay current with various technologies through self-training, continuous learning and company training.
- Participate in many aspects of the software development lifecycle including problem analysis, project estimation and system overviews while designing systems to industry best practices and departmental standards.
Competencies
The qualified candidate will:
- Be proficient in relevant languages and technologies (e.g., Java, Groovy, JavaScript, HTML, CSS, Spring Boot).
- Be able to analyze complex problems and design effective solutions.
- Be familiar with IDEs (e.g., IntelliJ IDEA), version control systems (e.g., GIT), automated build tools (e.g., Maven), and automated testing tools (e.g., Cypress, Spock, JUnit).
- Have a strong ability to work effectively within a team, including collaboration with business analysts, QA testers and other developers.
- Use clear and effective communication, both written and verbal, for interacting with various stakeholders.
- Be able to quickly learn new technologies and adapt to changing project requirements.
- Have meticulous attention to detail to ensure high-quality code and error-free applications.
Qualifications
The qualified candidate must have:
- Two plus years of programming experience.
- An associate degree in computer science or engineering-related discipline or equivalent work experience.
- Working knowledge of SQL, HTML, CSS, JS and JVM languages preferred.
- Testing experience using automated testing frameworks.
Physical Activities/Working Conditions
The position requires the employee to:
- Sit frequently.
- Use office equipment including personal computer, keyboard and mouse.
- Interact frequently with others in person, over the phone, and via email and other devices.
- Occasionally work variable hours as required.
To apply for this position, please complete the employment application (PDF) and send it with a cover letter and resume to itrecruitment@studentloan.org
ISL is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or veteran status.