Join Virtusa as a Full Stack Developer and be part of a global team that thrives on innovation, collaboration, and professional growth. If you're passionate about building cutting-edge enterprise-grade applications and working with the latest in .NET Core and Angular, this is the role for you!
Key Responsibilities
Backend Development
- Strong expertise in .NET Core, ASP.NET MVC, and SQL Server.
- Build and maintain scalable REST APIs and microservices architectures.
- Work on complex business applications leveraging Microsoft and .NET Core technologies.
- Re-architect existing applications to adopt modern, future-proof architectures.
- Exposure to message queue systems is highly desirable.
Frontend Development
- Hands-on experience with Angular (preferred), Node.js, JavaScript, and CSS to create responsive, user-friendly web interfaces.
- Collaborate with frontend teams to ensure smooth API integration and a seamless user experience.
Programming & OOP Skills
- Excellent programming skills with strong proficiency in C# and a solid grasp of OOP concepts.
- Implement complex logic, deliver scalable solutions, and write high-quality, maintainable code.
Enterprise-Grade Applications
- Proven experience in developing enterprise-grade web applications.
- Expertise in REST API and WebAPI development.
- Understand and address complex business requirements in a fast-paced development environment.
DevOps & Deployment
- Work on streamlining automated deployment processes and ensuring efficient DevOps workflows.
- Collaborate with the team to maintain robust deployment pipelines, enabling rapid and reliable releases.
Requirements
- Proven experience in .NET Core, ASP.NET MVC, SQL, and C#.
- Frontend development experience with Angular, JavaScript, Node.js, and CSS.
- Strong understanding of OOP principles and hands-on experience in WebAPI and REST API development.
- Experience with microservices and distributed systems architecture.
- Familiarity with message queuing technologies is a plus.
Why Join Virtusa?
- Work with a global team of innovative professionals.
- Opportunity to work on cutting-edge projects and enterprise solutions.
- Access to continuous learning and growth opportunities.
- A collaborative environment that encourages new ideas and excellence.
About Virtusa
At Virtusa, we pride ourselves on promoting teamwork, quality of life, and professional and personal development. With a global workforce of over 21,000 employees, we foster a culture of innovation, growth, and opportunity.
Virtusa offers exciting projects, access to state-of-the-art technologies, and a dynamic environment where great minds come together to foster excellence. We provide equal opportunities for all, regardless of race, gender, religion, or background, and make employment decisions based on merit, qualifications, and business need.