Lead Software
Job Summary
.NET Full Stack Developer
We are seeking a highly skilled and 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
Core including Entity Framework EF Core 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 Core EF Core and
- 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
Required Experience:
IC
About Company
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.