As a .NET Developer, you will be responsible for developing and maintaining web applications using the .NET stack. You will work on various aspects of application development including UI design, business logic, data access, and integration. Your role will involve working with a full-stack approach, integrating frontend technologies with backend services.
Key Responsibilities
- Application Development. Design, develop, and maintain web applications using ASP.NET, .NET Core, and MVC.
- Frontend Technologies. Implement and enhance UI using HTML, CSS, and JavaScript, ensuring a seamless user experience.
- Architecture Design. Design and work with n-tier architectures (UI, Business Logic Layer, Data Access Layer) and service-oriented architectures (SOA).
- Web Services. Develop and integrate ASMX and WCF Web Services, and RESTful Web Services.
- Database Optimization. Design, optimize, and manage SQL Server stored procedures and queries for efficient data access and manipulation.
- Collaboration. Work closely with cross-functional teams to gather requirements, provide technical expertise, and ensure timely delivery of high-quality solutions.
Required Skills
- .NET Technologies. Extensive experience with ASP.NET, .NET Core, and MVC frameworks.
- Frontend Development. Proficiency in HTML, CSS, and JavaScript.
- Architecture. Strong understanding of n-tier architectures and service-oriented architectures (SOA).
- Web Services. Knowledge of ASMX, WCF Web Services, and RESTful Web Services.
- Database Management. Experience with SQL Server, including the ability to design and optimize stored procedures.
- Problem-Solving. Excellent problem-solving skills with a focus on optimizing and maintaining application performance.
Qualifications
- Experience. 9 to 14 years of experience in .NET development, including full-stack development with React.
- Education. Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Why Join Us
At TCS, you will have the opportunity to work on challenging projects, collaborate with talented professionals, and contribute to cutting-edge solutions. We offer a dynamic work environment with ample opportunities for career growth and professional development.