Job description
We're a small team of talented software developers and engineers looking for motivated full-stack developers with a passion for building modern and elegant cloud-hosted software solutions. We focus on using modern languages, technologies, and frameworks to deliver rich and cutting-edge experiences for our users, customers, and stakeholders.
What we're looking for
We're looking for a full-stack ASP.NET and .NET Core web developer who can plan, design, and lead the development of new features in a suite of web and mobile applications we build and support. We're looking for developers with experience in:
- ASP.NET MVC and ASP.NET Core WebAPI
- Entity Framework 6 and EF Core
- Microsoft SQL Azure
- Azure Blob and Table Storage, Queues, and Service Bus
- Azure WebJobs and Functions
- Modern web development with HTML5 and CSS with LESS and SASS
- JavaScript development with TypeScript, Vue.js, and Angular
What experience we'd love to see
- UI and UX design experience and the ability to create compelling web and app experiences
- Unit and integration testing with NUnit, Selenium, and Postman
- Continuous delivery with Visual Studio Team Services and Azure
- Software project management with Jira and Bitbucket
- Mobile app development with Ionic, Cordova, and Angular
- Application caching with Redis Cache
- Progressive web apps
If any of the above are unfamiliar that's okay, we'd still be very excited to have a talented developer willing to learn with mentorship from a team member.
What you'll be working on
You'll be working alongside a small team of experienced developers to build out and evolve a suite of cloud-hosted web-based solutions that include:
- A large-scale public facing ASP.NET MVC website built with ASP.NET MVC 5, C# and TypeScript
- A private ASP.NET Core WebAPI support our mobile apps
- Private admin and client portals build with ASP.NET
- A set of backend services built with Azure Queues and Service Bus, WebJobs, and Azure Functions