Microsoft .NET Solution Architect (Remote) id-4328

We are looking for a very experienced Senior .NET Solution Architect to join our team. You will be an essential member of our software team and will be working on new modern .NET 9 software application.


This is a 100% Microsoft .NET / C# / Azure shop. If you are NOT 100% passionate about All Things Microsoft (.NET, C#, Azure), please do NOT apply to this job.


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.


In joining our growing business, your work will be challenging and rewarding in a variety of areas, and you will be responsible for solving challenging technical and organizational hurdles as we scale. This is a fantastic opportunity to become a key member of a growing Healthcare technology company.


This is a 100% remote position. We are based out of North Kansas City, MO. We do have all team members come back 2-3 times per year for company building events (conferences, holiday parties, hackathons). Travel is required to come back during these events.Do NOT apply if you can’t travel back 2-3 times per year.


SETWorks EOS Values

  • Be Empowering
  • Delight Clients
  • Go Above and Beyond
  • Continuously Improve
  • Own It
  • Celebrate Successes.

Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree
Evening Virtual Assistant, Remote, $45/hr, No Experience
Weekend Customer Support, $42/hr, Remote, College Student
Remote Data Entry, $50/hr, No Experience, Evening/Night Job
Remote Live Chat, $40/hr, Part-Time, No Degree Required
Virtual Assistant, $42/hr, Remote, Weekend, Entry Level
Remote Phone Support, $45/hr, Evening, No Experience Required
Data Entry, No Experience, $50/hr, Remote, College Student
Remote Moderator, $40/hr, Weekend, No Degree, Part-Time
Live Chat Support, Remote, $42/hr, Night Shift, College Student
Phone Job, $50/hr, Remote, No Degree, Part-Time, Weekend
Data Entry, $45/hr, Remote, Evening, No Experience Required
Virtual Assistant, No Experience, $42/hr, Remote, Part-Time
Remote Customer Support, $50/hr, Night Shift, No Degree
Remote Data Entry, $40/hr, College Student Friendly, Part-Time
Live Chat Support, $42/hr, Weekend, Remote, No Degree
Virtual Assistant, Remote, $45/hr, Evening, No Experience
Remote Phone Job, $50/hr, College Student, Night Shift
Remote Moderator, $42/hr, Weekend, No Experience Required
Data Entry, No Degree, $45/hr, Part-Time, Remote Job
Customer Support, $50/hr, Remote, Evening/Night Job, No Degree
Virtual Assistant, $42/hr, Remote, Weekend, No Degree
Remote Live Chat, $45/hr, College Student, No Experience
Remote Data Entry, $40/hr, Part-Time, No Degree Required
Phone Support, $50/hr, Weekend, Remote, No Experience
Virtual Assistant, $42/hr, Evening, Remote, No Degree
Remote Customer Support, $45/hr, No Experience, Part-Time
Data Entry, $50/hr, Night Job, No Degree, Remote
Remote Moderator, $40/hr, College Student Friendly, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Phone Job, $45/hr, Part-Time, No Degree Required
Customer Support, $50/hr, Night Job, Remote, No Experience
Data Entry, Remote, $42/hr, Evening Job, No Degree
Live Chat Support, $45/hr, Weekend, Remote, College Student
Virtual Assistant, Remote, $50/hr, Part-Time, Night Shift
Data Entry, $40/hr, No Experience, Remote, Weekend Job
Remote Phone Job, $45/hr, No Degree, College Student Friendly
Customer Support, $42/hr, Remote, Evening, No Experience
Virtual Assistant, $50/hr, Weekend, No Degree, Remote
Remote Data Entry, $40/hr, Part-Time, College Student Job
Phone Support, Remote, $42/hr, Evening/Night Shift
Virtual Assistant, No Degree, $45/hr, Remote, Part-Time
Live Chat Support, $50/hr, Remote, No Experience Required
Remote Moderator, $42/hr, College Student, Weekend Job
Data Entry, $45/hr, Remote, Night Job, No Degree
Virtual Assistant, $50/hr, Remote, Part-Time, Evening Job
Remote Customer Support, $42/hr, Weekend, No Experience
Phone Job, $45/hr, Remote, Night Shift, No Degree
Remote Live Chat, $50/hr, College Student, No Experience
Data Entry, $40/hr, Part-Time, Remote, Weekend Job
Virtual Assistant, $42/hr, Remote, No Experience, Evening
Remote Phone Support, $45/hr, Night Job, College Student
Remote Moderator, $50/hr, No Degree, Weekend, Part-Time
Virtual Assistant, $40/hr, Remote, Night Shift, No Experience
Customer Support, $42/hr, Remote, Part-Time, No Degree
Remote Data Entry, $45/hr, Weekend Job, College Student
Phone Support, Remote, $50/hr, No Experience, Night Shift
Virtual Assistant, $42/hr, Evening, Remote, College Student
Live Chat Support, $45/hr, Part-Time, Remote, No Degree
Data Entry, $50/hr, Remote, Evening Job, College Student
Virtual Assistant, $40/hr, Weekend, Remote, No Experience
Remote Phone Job, $42/hr, Night Shift, College Student Friendly
Remote Customer Support, $45/hr, No Degree, Evening Job
Virtual Assistant, $50/hr, Part-Time, Remote, Weekend Job
Data Entry, $40/hr, Evening Job, No Experience, Remote
Remote Live Chat, $42/hr, Weekend, No Degree, Part-Time
Virtual Assistant, $45/hr, No Experience, Remote, Night Job
Phone Job, $50/hr, Remote, Part-Time, College Student
Remote Data Entry, $42/hr, Evening/Night Job, No Experience
Remote Moderator, $45/hr, No Degree, Weekend Job, Part-Time
Live Chat Support, $50/hr, Remote, Night Shift, No Degree
Virtual Assistant, $40/hr, Weekend, College Student, Remote
Remote Phone Job, $42/hr, Part-Time, No Experience Required
Remote Data Entry, $45/hr, No Degree, Weekend, Night Job
Virtual Assistant, $50/hr, Evening, Remote, College Student
Customer Support, $42/hr, Weekend Job, Remote, No Degree
Phone Support, $45/hr, Remote, No Experience, Evening Job
Data Entry, $50/hr, Night Shift, No Degree, Remote Job

Design & Architecture Patterns & Practices (You must be an EXPERT in these practices).

  • Modern Solution Architecture.
  • Modern Microsoft Best Practices.
  • Modern Design & Architecture Practices.
  • Modern Cloud Practices
  • Knowledge of UI, UX, and Product processes and where the Architect fits in.
  • Modern Evolving Architecture
  • Modular Monolith Concepts
  • Microservice Concepts.
  • Event-Driven Architecture Concepts (CQRS, Notifications)
  • Domain Driven Design (DDD). You must be an advanced/expert in DDD.
  • Data Modelling.
  • Event Storming / Domain Boundaries.
  • Clean Code.
  • Clean Architecture (and Onion and Ports and Adapters).
  • Identity Provider - OAuth 2 + Open ID Connect.


Development Technology (You will be Working In)

  • .NET Core 9+
  • Blazor (WebAssembly and Server)
  • ASP.NET Core
  • Domain Driven Design
  • CQS + CQRS + Mediator (MediatR).
  • Modular Monolith Architecture
  • Microservice Concepts
  • Clean Architecture
  • Clean Code
  • SOLID
  • Duende Identity Server
  • Microsoft Azure
  • Pulumi (Infrastructure as Code)
  • Containers
  • Azure SQL
  • Azure Service Bus
  • Azure Redis
  • Unit & Integration Testing


Responsibilities

  • Split Role: Software Architect (40%), Senior Software Engineer (30%), Product Planning (30%).
  • Software Architect (40%)
  • You will be on the Software Architecture team and be delegated various work, you will be doing technical designs, technical requirements, work breakdowns, data modeling, audits of the system, improving designs, identifying performance and bottle necks, and making everything across the team better.
  • From time to time, you will be delegated to lead projects and other initiatives.
  • You will review Pull Requests.
  • Product / Backlog Planning / Grooming (30%)
  • You will assist with Product Planning and help the Product Manager, and the UI/UX Designer.
  • You will help the other Architect write technical design and work breakdowns.
  • Senior Engineer Role (30%)
  • You will be solving challenging technical problems, mentoring other developers, helping improve the team, and doing general development of tickets.
  • You will be an active member of a Scrum team. You will be attending daily scrum, technical & business book clubs, company meetings, and team social events.
  • Architect & develop software that makes you proud.


Qualifications

  • Real-work actual work experience (in the industry) greater than 10+ years.
  • This does not include college.
  • You must show you have 10+ years of real-world experience.
  • You must have been an official/titled Software/Solution Architect in your resume for 5+ years.
  • You will report to the lead Software Architect / Engineering Director.
  • As a Software Architect & Senior Engineer, you must have deep experience with the following concepts:
  • Deep experience writing Technical Requirements
  • Deep experience writing Technical Designs
  • Deep experience writing Work Breakdowns.
  • Deep experience creating Technical Diagrams.
  • Deep experience creating Data Models.
  • Deep experience with working with UI, UX, and Product.
  • .NET Core / C# Expert.
  • ASP.NET Core Expert.
  • Domain Driven Design
  • Event Driven Programming.
  • MediatR (Jimmy Bogort).
  • Microservice Concepts
  • Modular Monolith Architecture
  • 2023/2024 concept.
  • Clean Architecture
  • SOLID / Clean Code
  • OAuth 2 / Open ID Connect
  • Microsoft Azure (or AWS).
  • Containers
  • You are passionate about clean code and quality.
  • You have no issues calling other senior engineers out for not following good practices.
  • You like to review Pull Requests, and help other developers understand the absolute best way to develop things..
  • You must be able to speak about several examples of applications you have architected and supported through the deployment to AWS and/or Azure.
  • Passion for .NET and all things Microsoft (C#, .NET, etc.).
  • Passion for technology, coding, and building things.
  • You love being in software development.
  • You have deep experience with async/await, .NET, dependency injection, clean code, unit testing, design & architecture.
  • Full Stack Developer - Ability/desire to work at any level of the stack.
  • Pragmatic Software Developer – You are a pragmatic software engineer not a purist.
  • You have a positive attitude and take initiative.
  • Can thrive alongside a super focused Scrum team.
  • Great teamwork / soft skills. We do not want someone with high ego.
  • Wants to teach other developers about best practices.
  • Wants to interact with other developers and help the entire team grow.
  • You can recognize when someone else has a better idea.
  • You like to interact and brainstorm with other Software Architects & Senior Software Engineers and make the best possible design.
  • You like to work and see the value of code generation techniques (such as Source Generation).
  • You pride yourself on wanting to be the best software architect & engineer you can be.


What would be a plus:

  • Enterprise Architecture Experience.
  • 10+ Years of Experience as an title Software Architect.
  • 15+ Years of Experience of Senior Software Engineer experience.
  • Healthcare Standards (ADT, CCD, FHIR)
  • Management Experience
  • Lead Developer Experience
  • Automated testing Skills / Knowledge to help the QA process improve.


Requirements:

  • You 100% love Microsoft .NET, C#, and the Azure ecosystem.
  • You must have 5+ years of being an Official Solution/Software architect.
  • You like the Product Planning / Technical Design part of the job.
  • Must be authorized to work in the US. Visa sponsorship is not available.
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...