Required Skills
About the Job
Join PowerSchool's innovative Research & Development (R&D) team as a Software Engineer in Bengaluru. You will be a full-stack developer responsible for designing, developing, and maintaining our K-12 education software products. In this role, you'll actively participate in Agile/Scrum ceremonies, develop and unit test code based on Jira requirements, present code changes, manage code in Git, and conduct code reviews. You'll collaborate with senior engineers, mentor junior team members, and contribute to the entire product development lifecycle.
**Key Responsibilities:** * Participate in Scrum ceremonies (stand-ups, grooming, planning, retrospectives). * Develop and unit test code based on requirements in Jira. * Present code changes for review. * Manage code check-ins using Git. * Review pull requests from team members. * Learn from senior engineers and mentor junior colleagues.
**Required Qualifications:** * 3+ years of experience in SQL and PL/SQL. * Experience with relational databases (e.g., Oracle). * Proficiency with tools such as SQL Developer, Jira, and Git. * Strong problem-solving and debugging skills. * Understanding of the Software Development Life Cycle (SDLC). * Experience working in Agile/Scrum teams. * Ability to guide and mentor junior team members. * Good written and verbal communication skills. * A passion for learning and technology.
**Preferred Qualifications:** * Experience with client-side JavaScript or TypeScript and frameworks like Angular and jQuery. * Object-oriented programming experience in Java or TypeScript. * Familiarity with Spring MVC, Hibernate, and Web services. * Experience with AI code editors (e.g., Cursor, GitHub Copilot).