Infinite Campus is looking for a Software Engineer I to help develop software for their Student Administration product, aiming to improve the efficiency and capabilities of K12 school districts.
Requirements
- internship or entry level work experience/knowledge of SQL or other relational database languages and Java or other programming languages
- Able to demonstrate/write, test and debug code
- Understanding of SDLC and agile processes
- knowledge of standard concepts, practices, and procedures in technologies used at Infinite Campus (e.g., Java, Groovy, SQL, XSLT, Spock, Grails, JavaScript, and/or Angular)
Responsibilities
- code software to adhere to designs supporting business requirements
- Debug and test code
- Create unit and other automated code validation tests
- Estimate level of effort for individual work
- Research, investigate, and fix a wide range of technical issues
- Use agile planning, estimation, communication, and release processes
- Write system documentation in support of the code being developed
Other
- adaptable under a fast-paced environment with fairly fast turn-around
- Ability to work autonomously as well as in a team/collaborative environment
- responsible; able to achieve desired results within expected time frames with a high degree of quality and professionalism
- Able to establish and maintain positive and productive work relationships with all staff, customers and cross-functional teams
- professional with a positive attitude and are able to assimilate to the company’s culture and development philosophy