Sr .NET Developer

Location Flexible

Our technology team is a small (but growing) group of talented and experienced engineers and moving from a startup to a leading enterprise software company.  We are in the process of building foundational core technology making key architectural decisions and implementing agile development processes including (CI/CD) for our future expansion.


  • Designing, Developing, Testing and Deploying .NET solutions for different platforms such as REST API, Windows Application, Web application.


  • 10+ overall years software product development experience
  • 5+ years development experience in .NET, C#
  • Current with a variety of modern technologies
  • REST Based Web Services (building both services and clients of services)
  • Database driven applications in .NET
  • Experience with SQL / Databases
  • Familiar with .NET core
  • Good use of Azure or AWS
  • Strong understanding and opinions about software development process
    • Code organization, test driven development, unit testing
    • Strong understanding and opinions about source control – Git branching strategies
    • Experience with DevOps and CI/CD environments
  • Comfortable architecting and designing large scale systems
    • Designing for scalability
    • Design for high-performance – low latency, high throughput
    • Architecting for scalable teams,
    • Comfortable exploring and employing new technologies

Bonus Points:

  • Azure webapp services
  • Exposure to NoSQL database
  • Docker / Swarm / Kubernetes
  • Xamarin/UWP/Windows Store/Windows/WPF application experience.:
  • Experience working in a product company or has product company type software development experience
  • Comfortable working in a small company, start-up, fast moving, ambitious environment
  • Comfortable working in an environment with ambitious expectations for themselves and each other
  • Flexible mindset and able to deal with ambiguity
  • Excellent communication – in person, on the phone, and in writing

Job Features

Job CategoryTechnology

Apply Online

A valid email address is required.
A valid phone number is required.