PowerSchool Recruitment 2023 for Associate Software Engineer II. Interested Candidates can go through the details and apply using the link provided at the bottom of the Post.
About PowerSchool
PowerSchool is a comprehensive web-based student information system that offers a range of tools and features designed to help teachers, parents, and administrators manage student data and improve educational outcomes. With PowerSchool, users can track attendance, grades, assignments, and schedules, as well as communicate with parents and students. The system is highly customizable and can be tailored to the specific needs of each school or district. PowerSchool is widely used in K-12 schools across the United States and has proven to be an effective tool for improving student engagement, performance, and success.
PowerSchool Recruitment 2023
Company name | PowerSchool |
Website | www.PowerSchool.com |
Job Role | Associate Software Engineer II |
Work Location | Bangalore, India |
Job Type | Full Time |
Experience | knowledge of current web client technologies including ability to become proficient with HTML, CSS, JavaScript, jQuery, Angular, React JS, client MVC |
Qualification | Bachelor’s degree (computer science or information technologies preferred) or recent graduate |
Batch | Not Mentioned |
Package | 6.5 LPA (Expected) |
Roles & Responsibilities
Overview:
This role, reporting to the Lead and/or Manager of Software Engineering, is responsible for providing technical and development support for our acclaimed K-12 software. The responsibilities encompass implementing, coding, building, and testing new features, maintaining existing features, and developing reports that include components, data models, customization, and reporting features for our products. In addition, the position involves refining requirements, developing designs, implementing, testing, and documenting solutions to ensure the delivery of a high-quality product and customer satisfaction.
Responsibilities:
- Investigate and resolve reported issues for a large web application, adhering to best practices such as updating unit tests, writing maintainable code, and applying established patterns and algorithms.
- Analyze and enhance the performance of the web application.
- Assist in implementing security updates to the web application.
- Perform upgrades to 3rd party libraries and tools used by the web application.
- Collaborate in the development of new web application software features and products, following best practices such as authoring unit tests, writing maintainable code, and applying established patterns and algorithms.
- Specialize in client or server-side web application development as a part of a project team, with a preference for familiarity with the full technical stack.
- Contribute to the development of software supporting internal initiatives, tools, and updates to framework and application functionality.
- Work as part of an Agile SCRUM team in planning, scoping, estimating, and executing technical solutions.
- Navigate within a broad range of new and legacy code and technologies in a mature codebase.
- Perform other duties as assigned.
Qualifications:
The ideal candidate should be motivated and eager to learn, with a Bachelor’s degree (preferably in computer science or information technologies) or recent graduate. Key qualifications include knowledge of current web client technologies, with the ability to become proficient in HTML, CSS, JavaScript, jQuery, Angular, and React JS. Familiarity with Java, Spring (IoC), and Python is essential, along with a basic understanding of SQL, and Oracle experience is a plus. Strong written and verbal communication skills are required, along with the ability to work with current software design principles and concepts, such as patterns, algorithms, data structures, dependency injection, MV**, SOA, and n-tier architecture. The candidate should demonstrate the capacity to handle a heavy workload with multiple projects and frequent interruptions, and be adaptable to a changing, dynamic environment.
How to Apply?
- To apply for a job, read through all information provided on the job listing page carefully.
- Look for the apply link on the job listing page, usually located somewhere on the page.
- Clicking on the apply link will take you to the company’s application portal.
- Enter your personal details and any other information requested by the company in the application portal.
- Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
- Double-check all the information provided before submitting the application.
- Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
- Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
Dear freshercareers.in webmaster, You always provide key takeaways and summaries.
I have learn several just right stuff here. Certainly price bookmarking for revisiting.
I wonder how so much effort you put to make such a excellent informative web site.
I used to be able to find good information from your articles.