Vaco - Charlotte, NC

posted 5 days ago

Full-time - Mid Level
Charlotte, NC
Administrative and Support Services

About the position

The .NET Developer role focuses on developing high-quality, customer-facing web applications and services. The position involves creating efficient and testable code, leading architectural design discussions, and maintaining software systems. The developer will also establish continuous integration and deployment practices while mentoring junior developers and participating in team coordination activities.

Responsibilities

  • 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.
  • Lead and/or participate in the definition and documentation of requirements, architecture, and design of complex systems.
  • Develop, test, document, deploy, and maintain high-quality software, including full-stack web applications and REST interfaces.
  • Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices.
  • Maintain a working knowledge of relevant software technologies and participate in team coordination and development activities.
  • Design new systems, features, and tools, solving complex problems and identifying opportunities for technical improvement.
  • Review and test code to ensure appropriate standards are met.
  • Act as a technical consultant and resource for faculty research, teaching, and administrative projects.
  • Provide overall leadership and technical thought leadership to the team.

Requirements

  • A minimum of 6 years developing object-oriented web applications using .NET.
  • Working knowledge of .NET Framework, .NET Core, and the unified .NET platform (.NET 5+).
  • Proficiency in C#, ASP, and MVC.
  • Experience building RESTful APIs.
  • Familiarity with asynchronous development practices.
  • 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 working on an Agile team.

Nice-to-haves

  • Familiarity with other programming languages such as Java, PHP, and Python.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service