The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements
Job Summary
The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements.
Candidates will work on a vast suite of varied systems including web services, Windows daemons, and command-line tools while optimizing database access.
The company supports over 126 million online tests annually with mission-critical systems serving a third of US students in grades 3-8.
Matching Summary
The role involves designing performant systems from the ground up to handle massive data volumes and millisecond-level latency requirements.
Skills & Requirements
Must-have
5+ years .NET software development experience
SQL Server stored procedures and triggers
Object-oriented design and algorithm optimization
Full life-cycle software development skills
Performance tuning for heavy transactional loads
Nice-to-have
AWS cloud infrastructure experience
Master's degree in Computer Science
Front-end development capabilities
System refactoring and redesign experience
Collaboration in remote-first environments
Key Requirements
Bachelor's degree in CS or related field
5+ years professional .NET development experience
Advanced SQL development and relational database skills