Virtusa is looking for a skilled .NET Developer to join their development team. As a .NET Developer, you will design and implement applications using .NET 6 or higher, develop database schemas, and optimize query performance. Additionally, you will collaborate with cross-functional teams to deliver high-quality solutions in a timely manner while ensuring seamless integration with backend APIs. You will also have the opportunity to enhance your skills in UI development using Angular or React and work on both front-end and back-end components of the system.
Key Responsibilities
- Design, implement, and maintain applications using .NET 6 or higher, ensuring efficient and scalable code.
- Develop and optimize database schemas and queries for better performance and data integrity.
- Build responsive, interactive, and user-friendly UI components using Angular or React. Ensure seamless integration with back-end APIs and services.
- Implement and maintain test automation frameworks (e.g., xUnit, NUnit, Jest) to ensure high-quality code and reliability.
- Work closely with cross-functional teams, including designers, QA engineers, and business analysts, to deliver high-quality software solutions on time.
- Participate in code reviews, ensuring adherence to coding standards, best practices, and maintainable design patterns.
- Troubleshoot and resolve technical issues, ensuring smooth and efficient system performance.
- Familiarity with continuous integration and delivery (CI/CD) pipelines for automated deployment and testing.
Qualifications
- 5+ years of experience in .NET development with hands-on experience in .NET Core or higher.
- Strong expertise in C#, .NET Core, and Entity Framework.
- Proficiency in JavaScript, HTML/CSS, and experience with React or Angular.
- Experience with database design and performance optimization techniques.
- Experience working in agile development environments, with the ability to adapt quickly to changing requirements.
- Familiarity with testing frameworks like xUnit, NUnit, or Jest for test automation.
- Exposure to Docker and cloud platforms such as Azure or AWS is a plus.
- Familiarity with CI/CD tools and practices for automated testing and deployment.
Preferred Skills
- Experience with Containerization. Exposure to Docker for containerizing applications.
- Cloud Technologies. Knowledge of Azure or AWS cloud platforms for deploying applications.
- UI Framework Expertise. Experience with Angular or React for front-end development.
- Agile Development Practices. Understanding of agile software development, Scrum methodology, and version control using Git.
What Virtusa Offers
- Collaborative Environment. Work with a team of professionals on innovative projects.
- Career Growth. Opportunities for continuous learning and career advancement.
- Cutting-Edge Technologies. Work with the latest tools, frameworks, and cloud platforms.
- Hybrid Work Options. Flexibility in work arrangements to promote work-life balance.
- Comprehensive Benefits Package. Competitive salary and benefits.
Why Join Virtusa?
Virtusa offers a dynamic and collaborative work environment where creativity and technical expertise are valued. As a .NET Developer at Virtusa, you will have the opportunity to work with modern technologies in a flexible, fast-paced environment, enabling you to grow your skills and make a real impact on projects. If you are passionate about software development and eager to work on innovative solutions, Virtusa is the place for you.
Equal Opportunity Employer
Virtusa is an equal-opportunity employer. They are committed to creating a diverse and inclusive environment where everyone can thrive. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other characteristic protected by law.