Posted in

Senior Software Engineer

Senior Software Engineer

CompanyQuest Analytics
LocationOverland Park, KS, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • A bachelor’s degree (preferably in Computer Science, Computer Engineering, Information Systems & Technology, or a related technical degree program) or equivalent Software Engineering work experience
  • Minimum 7+ years of software development with Microsoft’s .NET Framework working at a commercial Software Company
  • C#, including asynchronous and parallel programming
  • Performance optimizations in C#
  • SQL Server or other relational databases
  • Dapper and/or Entity Framework
  • Performance optimizations in SQL (or other relational database) with large data volumes, including indexing and query plans
  • NoSQL (MongoDB preferred)
  • Cloud development (Azure preferred with Functions, Event Grid, Service Bus, and Blob Storage)
  • REST APIs: designing, building, and consuming
  • Frontend web development (HTML, CSS/Sass and modern JavaScript frameworks – React preferred)
  • Unit testing (XUnit preferred) and following SOLID principles
  • Source control systems (Git preferred)

Responsibilities

  • Contribute to the design and architecture of our platform
  • Help scale the platform and build new features
  • Develop novel algorithms to solve challenging problems
  • Create tooling for data and process automation
  • Research and design for future tools and techniques

Preferred Qualifications

  • Communicates effectively and works well within a team
  • Worked previously in an Agile, product-focused, and deadline-driven environment
  • Can translate high-level requirements into workable design, and deliver production-ready software
  • Takes ownership of all personal output