.Net Architect

.NET, ASP.NET, API, Architecture, C#, Microservices, Mentorship, JavaScript, RESTful, Team leadership, WCF, OOP, Algorithms
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

.NET Architect & Team Lead
 
Who Is SolutionStream
SolutionStream is the premiere custom development shop in the Rocky Mountains. We build innovative software that solves actual problems—from design to development. We’ve been doing custom software since before it was cool. While we’ve been in the development game for over 20 years, the need for custom software has never been greater. That’s why you see startups and new companies popping up all over the Salt Lake-Provo area. Thing is, these tech companies aren’t our competitors, they’re our clients.
 
We are seeking a technology-agnostic Software Architect who can quickly decode and understand our client’s needs; with the ability to apply gap analysis techniques to create long-term technical strategy.
 
Job Description
As the Software Architect, you will determine overall architectural principles, frameworks and standards for the project.  Collaborate with our talented Software Development teams and Project Management teams to solve difficult technical problems, define and deliver highly scalable web applications and make fact-based recommendations regarding technology adoption for client company.
You will act as a mentor the client company and developers by increasing awareness of code quality, performance, algorithms and deployment methodologies.
 
What we need from you:
  • Minimum of 5 years of experience as an enterprise architect or principal engineer with several years of experience building web applications in a high level object-oriented language such as C# and .NET
  • Hands on experience with SOA and/or Microservices Architecture using REST Architectural Style.
  • You are comfortable working in a full stack software development environment.
  • You understand web technologies: JavaScript, HTML, CSS, Databases, and Web APIs.
  • You care about building clean maintainable software that users love to use.
  • You have a growth mindset with the ability to give and receive constructive feedback.
  • You work well with others, even those you may not prefer to work with. 
  • You thrive on continual learning and exploration, and enjoy teaching the new things you have learned to the rest of the team.
  • You have excellent written and verbal communication skills, with the ability to verbalize overall scope and strategy of the project to non-technical stakeholders.
  • Must be willing to be elbows deep in code and teach industry best practices and patterns of enterprise application design to the team and client.
 
Lets talk Tech stack:
  • Advanced experience in C# and .NET version 4.5 or newer
  • Advanced abilities coding in JavaScript, Typescript, and Angular JS
  • Experience with ASP.Net Core & ASP.NET MVC
  • Experience with WCF, Web API, REST, and multi-tier distributed systems
  • Must have in-depth knowledge of Object Oriented Design and various ORM(s), and data store technologies.
  • Experience defining and building Service-oriented architectures
  • Experience with WCF, Web API, REST, and multi-tier distributed systems
  • Experience migrating monolithic application code bases into SOA or Microservice designs and patterns.
Benefits of Joining the SolutionStream Family
  • Competitive Base Salary + additional compensation through paid overtime (if you work extra, we pay extra)
  • Health/Dental/Vision plans
  • 401k matching
  • Frequent company activities including: Cake Days, Team Lunches/Outings, Lagoon Day, Holiday Gift Giveaway, and Movie Premiere Nights (Star Wars, Marvel etc.)
  • PTO, Paid Holidays
Dice Id : 10282071
Position Id : 6744147
Originally Posted : 6 months ago
Have a Job? Post it

Similar Positions

Java Developer
  • SolutionStream
  • Lehi, UT, USA
.NET Architect with Azure
  • USM Business Systems
  • Salt Lake City, UT, USA
Staff QA Engineer
  • Judge Group, Inc.
  • Lindon, UT, USA
Sr Mgr Software Engineering
  • COX Enterprises
  • Draper, UT, USA
Senior Java Developer (Java 8, Spring, REST)
  • SolutionStream
  • Lehi, UT, USA
Sr. Programmer Analyst (.Net/Azure)
  • Ascent Services Group
  • Denver, CO, USA
Enterprise Architect / .NET / Azure / SQL
  • Motion Recruitment
  • Burbank, CA, USA
.Net Architect/Lead
  • Veear
  • Irvine, CA, USA