Senior Microsoft .NET (Blazor) Software Engineer (Remote)
We’re looking for a passionate and experienced .NET & Blazor Senior Developer to join our small but growing team. You’ll be an essential member of our development team and work alongside the founders and the rest of the company.
In 2022 & 2023, we were placed in the top group of best places to work in Kansas City, Missouri. We are proud of that and the team we are building.
Our mission and purpose at SETWorks are to empower people who serve in the disability service industry via tailored Healthcare software and services.
This is a 100% remote position. We are in North Kansas City, MO and have office space there. We do have all team members come back 3-4 times per year for company building events (conferences, holiday parties, hackathons). Travel is required to come back during these events.
Development Technology (You will be Working In)
- Blazor (WebAssembly and Server)
- .NET Core 9+
- Domain Driven Design
- Modular Monolith Architecture
- Microservice Concepts
- Clean Code
- Duende Identity Server
- Pulumi (Infrastructure as Code)
- Containers
Responsibilities
- As a Senior Engineer, you will be an instrumental team member solving very challenging technical problems, mentoring other developers, helping improve the team, and drive customer-facing projects as a development lead.
- Be an active member of a development team. Attend daily scrum, technical & business book clubs, company meetings, and team social events.
- Write code you are proud of. Make a difference.
Qualifications
- You LOVE getting into flow and heads down work.
- You LOVE full stack development.
- You are Skilled in Front End Development.
- You must have extensive/advanced/expert experience with Azure Technologies.
- Real-work actual work experience (in the industry) greater than 10+ years. This does not include college or boot camps.
- You must show you have 10+ years of real-world experience.
- You must have been an official/titled Senior Software Engineer/Developer in your resume for 5+ years.
- You will report to the lead Software Engineering Management Team.
- Must have extensive .NET experience. You must be an EXPERT in development of Microsoft.
- You must have experience designing and developing modern software.
- Passion for technology, coding, and building things.
- Passion for .NET and all things Microsoft (C#, .NET, etc.).
- Expert experience with async/await, .NET, dependency injection, clean code, unit testing, design & architecture.
- Ability/desire to work at any level of the stack. If you are only looking for a backend role, this job may not be the best fit for you. We want a full stack developer.
- Positive attitude, highly energetic and takes initiative.
- Can thrive in a startup environment.
- Great teamwork / soft skills. We do not want someone with high ego.
- Wants to interact with customers.
- Wants to mentor other developers.
- Wants to work with other developers and grow a team
What would be a Plus (If You have these Skills):
- Modern Microsoft Best Practices.
- Knowledge of UI, UX, and Product processes and where the Developer fits in.
- Modern Evolving Architecture
- Modular Monolith Concepts
- Microservice Concepts.
- Event-Driven Architecture Concepts (CQRS, Notifications)
- Domain Driven Design (DDD).
- Clean Code.
- Clean Architecture (and Onion and Ports and Adapters).
- OAuth 2 + Open ID Connect.
- Business Analyst Skills
Requirements:
- You 100% love Microsoft .NET, C#, Azure and the Microsoft ecosystem.
- You 100% love Microsoft Blazor (Server + Web Assembly).
- You must have 10+ years of Software Development experience.
- You must have 5+ years of being an actual Senior Software Engineer / Developer.
- Must be authorized to work in the US. Visa sponsorship is not available.