Contribute to the design and architecture of a SaaS platform.
Help scale the SaaS platform and build new features.
Develop novel algorithms to solve challenging problems.
Create tooling for data and process automation.
Research and design future tools and techniques.
Requirements
Experience working on complex SaaS projects where the SaaS product was sold to external customers.
7+ years of C# development experience including asynchronous and parallel programming.
Experience working with large amounts of data within SQL Server.
Experience with the following:
Performance optimizations in C#;
SQL Server or other relational databases;
Performance optimizations in SQL with large data volumes including indexing and query plans;
Dapper and/or Entity Framework;
NoSQL (MongoDB preferred);
Cloud development (Azure preferred including Functions, Event Grid, Service Bus, Blob Storage);
Designing, building, and consuming REST APIs;
Front-end Web development (HTML, CSS/Sass, and modern JavaScript frameworks – React.js preferred);
Unit testing (xUnit .NET preferred) and implementing SOLID principles;
Source control systems (Git preferred);
Working in an Agile, product-focused, and deadline-driven environment.
Ability to translate high-level requirements into workable design and deliver production-ready software.
History of taking ownership of all personal output.
Bachelor’s degree in Computer Science or a related field.
This is a Direct Hire opportunity with our Overland Park, KS client. ** 100% REMOTE an option ** Excellent Medical/dental benefits and annual bonus opportunity. H1-B Visa sponsorship is not available for this position. No third-parties, please.
#Remote
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job