PowerSchool Recruitment | Associate Engineer | Bangalore
PowerSchool Recruitment | Associate Engineer | Bangalore
Selenium Online Training with Project (by GC Reddy)
Company Name: PowerSchool
Job Location: Bangalore
Job Category: IT | Software
Job Position: Associate Engineer / Associate Software Engineer
Qualification: Bachelor’s Degree
Job Description:
- Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, maintenance, and operation of software.
- PowerSchool Software Engineers apply these principles to the design, development, maintenance, testing, and evaluation of our software systems as
- well as the tools and processes the organization needs to build, maintain, and operate our software systems over time.
Eligibility Criteria:
- This is an entry level position; the ideal person needs to be motivated and willing to learn.
- Working toward bachelor’s degree (computer science or information technologies preferred) or recent graduate.
- Basic understanding of build and automation tools.
- Basic awareness of CI/CD systems.
- Basic understanding of SQL, Oracle experience a plus.
- Strong written and verbal communication skills.
- Ability to work with current software design principles and concepts such as
- patterns, algorithms, data structures, dependency injection.
- Ability to handle a heavy workload with multiple projects and frequent interruptions.
- Ability to work in a changing, dynamic environment.
Job Responsibilities:
- Learn eFinancePlus modules, architecture and develop strong domain expertise to contribute to development, enhancements, and bug fixes.
- Learn, investigate, resolve issues reported in assigned eFinancePlus applications
- following best practices such as authoring or updating unit tests, writing
- maintainable code, applying established patterns and algorithms.
- Develop software to support internal initiatives, tools, update framework and application functionality.
- Be part of an Agile team and contribute to scrum team velocity improvement.
- Work within a wide range of new and legacy code and technologies in a mature codebase.
- Specialize in client or server-side web application development as a member of a project team.
- Learn, practice and master technologies to contribute to the projects as a full technical stack developer.
- Be agile and futuristic.
- Other duties as assigned.