Full Stack Developer (.NET)

Overview

On Site
$50 - $65 per hour
Contract - W2
Contract - 6 month(s)

Skills

Full Stack Developer (.NET)

Job Details





The MS Software Developer will be responsible for the development of customer facing and vendor facing applications that are the main portal of interaction for our customers and vendors. We are building our system landscape entirely on a Microsoft NET-based MVC/MVVM full stack web platform environment that fully utilizes the full MS stack including Azure for both middleware and platform as a service. The customer facing applications team works primarily with MSSQL Server, ASP.NET, MVC, Web API, and C#, however there is work that may require the use of other languages, specifically Java, PHP, and Python so experience with these is a plus. The team employs Agile software development methodologies.
In this role, you will be a contributor for the development, evolution, and implementation of the customer facing software systems - to lead in the development of architectural designs and standards and to provide technical thought leadership. This role has a very high impact to the company!

What the role looks like:

  • Develop best-in-class customer-facing Web applications and services

  • Create high quality, well-designed, efficient, and testable code in accordance with current industry standards, documenting development in a meaningful and transferrable way for continuity.

  • Software Development: Develop, test, document, deploy and maintain high-quality software, including full-stack web applications, REST interfaces, command-line interfaces, and distributed resource integration software

  • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices

  • Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met

  • Utilizes technical knowledge of existing and emerging technologies, including public cloud offerings from Microsoft Azure



Our ideal candidate will have:

  • A minimum of 6 years developing object-oriented Web applications using .NET, including working knowledge of .NET Framework, .NET Core, and the unified .NET platform (.NET 5+), C#, ASP, MVC

  • Experience building APIs (Application Program Interfaces), particularly RESTful.

  • Familiar with asynchronous development practices.

  • Familiarity with the use of other languages, specifically Java, PHP, and Python is a plus

  • Excellent SQL skills and experience with SQL Server.

  • Experience working in the Microsoft Cloud stack, particularly Azure technologies.

  • Knowledge of Angular or React is a plus.

  • Experience working in source control, such as Azure Dev Ops (ADO).

  • Experience in technical leadership and mentoring of a development team

  • Experience with analyzing business needs and requirements, collaborating with a development team on technical solutions, and writing technical specifications and/or requirements.

  • Experience working on an Agile team

  • Bachelor's degree required

About Vaco Technology