Aviron Software is a boutique, fully-remote software consultancy headquartered in St. Louis, Missouri. We deliver high-quality solutions for our clients (B2B) that enable their businesses to run more efficiently.
As we continue to build on our solid foundation with a strong portfolio of quality clients and partners, we are anticipating significant growth this year and next. To support this expansion, we are seeking a Senior .NET Full Stack Developer to join our growing team with an eye toward helping us manage the opportunities (and challenges!) that inevitably come with scaling a small consultancy. Here are some of the kinds of projects we’re working on: A modern React/ASP.NET Core frontend and Kubernetes-based microservice backend for a startup in the healthcare vertical, hosted in Azure and stored in Postgres SQLA modern React/AWS Serverless app for a startup in the healthcare vertical, hosted in AWS and stored in MySQLAn ASP.NET Core & Razor line-of-business app for a SaaS product, hosted in Azure and stored in SQL Server The ideal candidate would: Be a people person. We’re consultants, which means we’re often in front of customers, and we don’t like middle managers. You should be able to interface well with external folks from CEOs to engineers and beyond. Be an excellent communicator and problem solver, skilled in collaborating with clients and team members and proactively bringing challenges to the internal team for ideation, discussion, and resolution.Be a proficient C#/ASP.NET Core developer with a workable knowledge of building APIs, Razor pages, and some of the core components of ASP.NET Core like dependency injection and middleware.Be at least pretty good at SQL. You don’t need to be a SQL wizard, but the ability to write pretty good queries and avoid SQL performance anti-patterns is desired.Be experienced in DevOps, specifically build/delivery pipelines for software. We use Azure DevOps and GitHub Actions.Have the ability to “right fit” solutions for customers. No ivory towers here – we’re pragmatic in our approach to ensure we’re delivering value. These things are highly desired:Proficiency in React and/or React Native, including understanding React state management libraries like MobX and understanding why you would use one over another.Experience using a testing library like Cypress or Playwright.Experience with or interest in learning modern machine/AI learning concepts and applications (beyond just using ChatGPT)
These things are useful but not required: Experience leading small technical teams.Experience with cloud technologies on a major cloud platform such as AWS/Azure.Comfortable creating mockups, writing requirements, and generally bridging the gap between engineering and stakeholders. If you’re looking for words like “minimum years of experience” you won’t find them here. We hire strictly based on the experience you put into your years. Our benefits include: Competitive payFlexible hours – just need to be available for the customerUnlimited vacationHealth/vision/dentalRetirement with a company matchA computer of your choice will be providedTwo team retreats each year. If you’re not local to St. Louis, we fly you in, provide you unlimited Ubers, and pay for all your meals. We call it the “white glove” treatment! Must be authorized to work in the United States. No visa sponsorships are available. If interested, please email Spencer at spencer@avironsoftware.com.