Jobs · Engineering · Texas

Lead Software Engineer

Virtusa · Irving, TX · 1 mo ago
EngineeringFull-time

Requirements

  • 6–10 years of professional software development experience
  • Strong hands-on experience in C# and .NET / .NET Core / ASP.NET Core
  • Strong experience developing ASP.NET Core Web APIs and RESTful services
  • Good knowledge of Entity Framework / Entity Framework Core
  • Strong experience with MS SQL Server, SQL queries, stored procedures, and database optimization
  • Hands-on experience with Angular or React and TypeScript/JavaScript
  • Good knowledge of HTML5 and CSS3
  • Experience with Git and source-code management tools
  • Experience working with CI/CD pipelines and DevOps practices
  • Good understanding of object-oriented programming, SOLID principles, design patterns, and clean coding practices
  • Experience working in an Agile/Scrum development environment
  • Experience with Microsoft Azure and Azure-based application development
  • Knowledge of Microservices architecture
  • Exposure to Docker/Kubernetes
  • Experience with Azure DevOps or similar CI/CD platforms
  • Knowledge of messaging technologies such as Azure Service Bus, Kafka, or RabbitMQ
  • Experience with automated testing frameworks such as xUnit, NUnit, or Selenium
  • Understanding of application security, authentication, and authorization mechanisms such as OAuth 2.0 / OpenID Connect / JWT
  • Exposure to performance tuning and application monitoring
  • Work Experience: 5–7 years

Similar jobs

Lead Software Engineer

CadenceSan Jose, CA· 3 mo ago
Engineering$115k–$213k/yrapply on cadence.wd1.myworkdayjobs.com