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