Role Overview
At PowerSchool, we power education for students around the world. As the global leader in cloud-based K-12 software, we support the full education ecosystem. The Software Engineering team is a group of full stack developers who design, develop, and maintain our products, tools, and infrastructure.
Responsibilities
- Work as part of an Agile SCRUM team in the planning, scoping, estimation and execution of technical solutions
- Develop scalable web applications and services
- Investigate and resolve issues reported for a large web application following best practices
- Analyze performance and develop improvements to performance of web application
- Assist with security updates to web application
- Perform upgrades to 3rd party libraries and tools used by the web application
- Implement new web application software features and products
- Specialize in client or server side web application development
- Develop software to support internal initiatives, tools, update framework and application functionality
Requirements
- Minimum of 2 years of relevant and related work experience
- Bachelor’s degree in Computer Science or Information Technologies required or equivalent experience
- Demonstrable proficiency in C# .NET, MVC, Entity Framework, SQL Server, LINQ
- Experience in JavaScript, CSS, HTML, jQuery
- Familiar with OWASP threats and mitigation techniques
- Ability to test, develop, implement, and troubleshoot multi-layer web applications
- Experience in scrum methodology
Nice to Have
- Cloud concepts fundamentals
- Azure
- .NET Core
Skills
- C# .NET
- SQL Server
- JavaScript
- Azure
- Entity Framework