V

Lead Software Engineer - .NET

Virtusa
2 hours ago
Full-time
On-site
India

.NET Full Stack Developer
We are seeking a highly skilled and experienced .NET Full Stack Developer to join our agile, distributed team. The ideal candidate will have strong hands-on experience across the entire technology stack, with proficiency in building scalable and resilient cloud native applications Required Technology Stack1
Backend .NET Core including Entity Framework EF Core ASP.NET C#
Frontend Angular with hands on development skills
Database Microsoft SQL Server MS SQL
Architecture Microservices
Cloud Microsoft Azure or comparable cloud experience like AWS
Containerization Orchestration Docker Kubernetes
Key Responsibilities

  • Design, develop and maintain robust and scalable server-side applications using .NET Core EF Core, and ASP.NET
  • Create and consume robust, scalable RESTful and Web APIs for seamless communication between different application components
  • Implement user interfaces using Angular JavaScript HTML CSS and Bootstrap for enhanced UI/UX experiences
  • Apply SOLID principles and various Design Patterns for writing maintainable, high-quality, and scalable
  • Manage and optimize database structures using SQL Server including writing complex queries, stored procedures, and performing performance optimization
  • Utilize Microsoft Azure services or similar cloud functions/lambda for serverless computing ensuring efficient application architecture
  • Participate in the full Software Development Life Cycle SDLC including development, testing, deployment, and maintenance adhering to Agile methodologies
  • Develop unit tests including Jasmine tests, and possess a solid understanding of web development concepts like responsive design accessibility and cross browser compatibility
  • Work closely with client teams business analysts other software engineers and testers towards quality deliverables
    Β