Job Description
Software Engineering:
- Design, develop, and maintain scalable, multitenant SaaS applications using .NET 6+ and microservices-based distributed architectures.
- Build high-performance, secure, and well-documented RESTful APIs and integrations with third-party APIs.
- Troubleshoot, debug, and optimize application performance in production and staging environments.
Legacy System Modernization:
- Support, maintain, and modernize legacy .NET Framework 4.7.2 monolithic applications while planning and executing migration strategies.
- Apply industry-standard architecture patterns, best practices, and clean code principles to ensure maintainability and scalability.
- Contribute to continuous improvement of development processes, tooling, and deployment pipelines.
Team Collaboration:
- Work closely in a fully remote, cross-functional Agile team to deliver business-critical software solutions.
- Participate in Agile ceremonies (backlog refinement, sprint planning, standups, retrospectives, demos) and act as a technical lead when needed.
- Mentor and coach less senior engineers, fostering technical excellence and knowledge sharing across the team.
About Raptor Technologies
Founded in 2002, Raptor has partnered with more than 60,000 schools in 55 different countries, including 5,300+ K-12 US school districts.