Lead Software Engineer

Virtusa Corporation
Irving, TX, United States
1 day ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology HTML5 User Authentication Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Configuration Management
+39 more
Continuous Delivery Continuous Integration Software Design Patterns DevOps Web Development Entity Framework HP Systems Insight Manager Integrated Development Environments Enterprise Messaging Systems Microsoft SQL Server Nunit OAuth Object-Oriented Software Development OpenID Performance Tuning Scrum Methodology RabbitMQ Openid Connect Selenium Software Configuration Management Software Engineering SQL Stored Procedures SQL Databases TypeScript Azure Service Bus .NET Core ReactJS Database Optimization Software Security Git Xunit AngularJS Solid Principles Kubernetes Apache Kafka Restful APIs Docker Web Api Microservices

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.

Skills: Agile Programming Methodologies, Apache Kafka, Application Programming Interface (API), Applications Security, Authentication, Continuous Deployment/Delivery, Continuous Integration, Database Optimization, Design Patterns Programming Methodologies, DevOps, Docker, Git, Messaging Technology, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, OAuth, Object Oriented Programming (OOP), OpenID, REST (Representational State Transfer), RabbitMQ, SQL (Structured Query Language), Scrum Project Management and Software Development, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Stored Procedures, Web Programming

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

Videos

See all

Related articles

See all