Tata Consultancy Services
Must Have Technical/Functional Skills
• Proficiency in C#, .NET, WPF and Silverlight
• Strong understanding of the .NET framework and its components
• Knowledge of web development technologies like ASP.NET, HTML, CSS, JavaScript, and AJAX
• Familiarity with databases (SQL Server) and SQL
• Experience with version control systems like Git
• Strong analytical and problem-solving skills
• Excellent communication and collaboration skills
Roles & Responsibilities
Design & Development • Develop desktop applications using C# and WPF, or rich internet applications (RIAs) using Silverlight. • Design user interfaces (UI) using WPF's XAML, potentially including custom UI elements. • Implement business logic and data access layers. • Develop and maintain database interactions using SQL Server and related technologies. • Create and maintain reusable components and libraries.
Code and Software • Write clean, maintainable, and efficient C# code. • Implement and maintain code following best practices and coding standards. • Debug and troubleshoot issues in the application. • Optimize application performance and responsiveness. • Participate in code reviews and provide constructive feedback.
Collaboration and Communication • Collaborate with UI/UX designers, architects, and other developers to define requirements and solutions. • Communicate project status and advancements to stakeholders. • Participate in project meetings and team discussions. • Provide technical support and guidance to other team members.
Testing and Quality Assurance • Develop and execute testing protocols for new software. • Perform unit testing and integration testing. • Identify and address bugs and defects.
Technology • Stay up to date with the latest .NET technologies, including WPF, Silverlight, and related frameworks. • Implement and maintain applications using MVVM (Model-View-ViewModel) pattern. • Utilize other relevant technologies such as WCF web services, Entity Framework, and Linq.
Salary Range-$100,000-$130,000 a year
#LI-KR1
Roles & Responsibilities
Design & Development • Develop desktop applications using C# and WPF, or rich internet applications (RIAs) using Silverlight. • Design user interfaces (UI) using WPF's XAML, potentially including custom UI elements. • Implement business logic and data access layers. • Develop and maintain database interactions using SQL Server and related technologies. • Create and maintain reusable components and libraries.
Code and Software • Write clean, maintainable, and efficient C# code. • Implement and maintain code following best practices and coding standards. • Debug and troubleshoot issues in the application. • Optimize application performance and responsiveness. • Participate in code reviews and provide constructive feedback.
Collaboration and Communication • Collaborate with UI/UX designers, architects, and other developers to define requirements and solutions. • Communicate project status and advancements to stakeholders. • Participate in project meetings and team discussions. • Provide technical support and guidance to other team members.
Testing and Quality Assurance • Develop and execute testing protocols for new software. • Perform unit testing and integration testing. • Identify and address bugs and defects.
Technology • Stay up to date with the latest .NET technologies, including WPF, Silverlight, and related frameworks. • Implement and maintain applications using MVVM (Model-View-ViewModel) pattern. • Utilize other relevant technologies such as WCF web services, Entity Framework, and Linq.
Salary Range-$100,000-$130,000 a year
#LI-KR1