Full Stack Developer (Local in Minnesota)

Overview

Hybrid
$70 - $80
Contract - W2
Contract - 6 Month(s)

Skills

.net
Vue.js

Job Details

Sr Full Stack Engineer
6 month contract
Onsite local hybrid 2-3 days/week

Must haves:
Modern .NET WebAPI - ideally 6+ as 6 was released in 2021
Event Driven Architecture - Kafka preferred, but RabbitMQ, Azure Service Bus, Amazon SQS would transfer over
DocumentDB - MongoDB preferred, Azure Cosmos DB utilizing NoSQL or MongoDB provider, RavenDB, CouchDB, etc
Innate curiosity and demonstrated initiative (versus hanging back waiting for direction)

Strong nice to have:
Modern front-end framework - Vue.js (version 3) preferred , React or Angular (recent versions) would transfer

Should haves (at least 3):
Microservices architecture - East/West traffic, single responsibility, data storage
Containers experience - Docker deployed to Kubernetes preferred, scaling (Horizontal Pod Autoscaling in particular)
Enterprise development - Understanding things like logging, traceability, monitoring, scalability, security, resiliency, CDNs, API Gateways, Secrets management, Configuration management, Feature flagging, Versioning, Unit Testing (both back-end and front-end), Integration Testing
CI/CD concepts - Understanding the process of building, automated testing and deploying application components to multiple environments through a repeatable process
Ability to take high-level requirements and break them down into tasks


Job Duties And Responsibilities
Design, code, and test technical solutions with an emphasis on Test Driven Development
Proactively work with Business Analysts to understand project requirements
Recognize and effectively communicate risks to project timelines and quality
Strive to eliminate defects as early as possible by actively participating in code reviews
Support and help guide the evolution of the systems architecture. Identify system deficiencies and proactively recommend solutions
Increase efficiency of team by mentoring other team members. Understand and communicate technical and functional design requirements to other team members.

Position Requirements
Bachelors Degree in a related field or equivalent combination of education and experience
5+ years of experience in the software industry
5+ years of experience using .NET
5+ years of experience using JavaScript frameworks (Vue.js)
Strong experience with Agile and Scrum

Preferred Requirements
Strong experience with REST services
Experience with Azure API Management or another similar API gateway platform
Strong communicator able to explain complex technical situations to relatively non-technical co-workers and key business stakeholders
Cool under pressure, able to simultaneously manage many details and priorities