Software Engineer

Overview

Remote
$125,000 - $138,000
Full Time

Skills

.net
C#
fullstack
full stack
Software engineer
SaaS
SQL
Entity
NoSQL
C #
Dapper
Entity Framework
Git
MongoDB
React . js
SQL Server
Unit testing
parallel programming
relational databases

Job Details

Sr. C# Engineer
Responsibilities

  • Contribute to the design and architecture of the 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 future tools and techniques.
  • Function as a Technical Lead and mentor junior developers.

Requirements

  • 10+ years of C# development experience, including asynchronous and parallel programming.
  • Experience working on complex projects and/or SaaS projects.
  • Prior experience in a Lead/Technical Lead role with the ability to mentor junior developers.
  • 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 with functions, Event Grid, Service Bus, and 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 preferred) and following SOLID principles;
    • Source control systems (Git preferred).
  • Experience 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.

Preferred

  • Experience working in a data intensive environment.
  • Experience with MongoDB.
  • Experience with Azure with functions, Event Grid, Service Bus, and Blob Storage.
  • Experience with React.js.
  • Experience with Git.