Sr. .NET Developer x2 (Remote) in Atlanta, GA at Vaco

Date Posted: 5/2/2022

Job Snapshot

Job Description

We are looking for an experienced ASP.NET C# developer for an ever evolving web based product. We are looking for an expert in ASP.NET, C#, jQuery and application architecture with understanding of SOLID principles. This personExpertise in SQL server design, performance tuning and best practices.

Need to be able to task out new features and requirements, help our chief architect in designing new features and explain to junior devs how to implement the design, field their questions and perform code reviews. Participation and/or leading standups is important. Interest & openness to coming on board as employee if things work out long-term. 8/9am - 4pm/5pm EST. This is an on-going product with no end date.

The product is hosted in Azure. Understanding of Azure is a huge plus.
Experience taking business requirements and tasking those out into technical stories and tasks in Dev Ops is a huge plus.

Responsibilities

  • Lead development of new features and/or existing features developed on C# and ASP.NET MVC
  • Deep knowledge of SOLID principles and API architecture, best practices
  • Deep knowledge and experience in designing large relational databases and supporting queries, keys, indexes, etc
  • Work as the lead dev in team environment to lead a team of off-shore developers under the guidance of our chief architect
  • Provide technical leadership and take cross-system integration into account when developing solutions.
  • Assist Project Managers to develop requirements, design, develop and test custom software solutions.
  • Lead code reviews to drive code implementations towards the best results.
  • Analyze existing code to understand performance impact and propose solutions.
  • Develop code and supporting documentation.
  • Advise on software development best practices.
  • Provide maintenance for current software applications while developing new solutions.
  • Provide operational support when necessary.
  • Develop well-tested, high performance, secure, scalable web applications.
  • Excellent interpersonal and communication skills, including the ability to explain complex methodologies and results to the technical team.
  • Be able to take requirements in from business stake holders on software needs and build on them.

Job Requirements

  • 5+ years of experience as a software engineer, 1+ years' experience as dev or tech lead
  • Is familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.
  • Ability to identity performance bottlenecks.
  • Proficient in developing and deploying web-based applications in C#, ASP.NET MVC, SQL Server, JavaScript, Dev Ops, Azure
  • Proficient in .NET, ASP.NET, C#, and JavaScript/JQuery
  • Proficient in SQL Server, Azure SQL Server a plus
  • Designing and developing new features and/or maintaining existing applications developed on ASP.NET MVC.
  • Azure experience in Web Apps, Blobs, SQL is required.
  • Knowledge of automated testing and Azure DevOps is preferred
  • Experience building REST web services
  • Excellent oral and written communication skills.
  • MS ASP.NET Certification is a plus.
  • DevOps skills and experience a plus.
  • Must be flexible to change and have the ability to work in a fast-paced environment.