Microsoft .NET Solution Architect (Remote) at SETWorks in Kansas City, Missouri

Posted in Other 4 days ago.

Type: work-from-home





Job Description:

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

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.

More jobs in Kansas City, Missouri

Other
about 2 hours ago

Sam's Club
$17.00 - $21.00 per hour
Other
about 3 hours ago

Ollie's Bargain Outlet, Inc.
Health Care
about 4 hours ago

Primrose Retirement Communities
More jobs in Other

Other
5 minutes ago

SBA Network Service Inc. DBA SBA Communications Corporation
Other
6 minutes ago

Wsfs Financial
Other
6 minutes ago

Wsfs Financial