Senior Software Engineer (Microsoft Technologies)

Job Description
Job Title: Senior Software Engineer
Location: Hyderabad
Reports to: Project Lead or equivalent
Position Requirements
Education:Any Graduate from a recognized University with a minimum 60% aggregate.
Experience required:Minimum 5 - 7 years’ of experience
Basic Skills Required
  • DotNet Framework 3.5/4.0
  • C#
  • WPF
  • Silverlight
  • Windows Phone 7.5/8 development
  • WCF/Web Services
  • Windows Service
  • PRISM,MVVM / MVC
  • LINQ
  • WinForms
  • XML/JSON
  • Visual Studio 2008 / 2010
  • Team Foundation Server
  • MS SQL Server 2008/2012
  • T-SQL
  • Understanding of advanced OOPS concepts
  • Troubleshooting & debugging
Additional Skills:
  • ASP.NET, JavaScript, CSS, AJAX
  • IIS 6.0 and above
  • SSIS, SSAS & SSRS
  • Windows Workflow
  • Design Patterns
  • Exposure to Reactive Extensions ( Rx)
Soft Skills:
  • Excellent verbal, written and communication skills
  • Strong interpersonal skills
  • Effective organization and problem solving skills
  • Exceptional analytical aptitude and attention to detail
  • Good team player who is self-motivated
  • Effective time management
  • Ability to learn & adapt faster
  • Dynamic, Enthusiastic & Open to challenges
  • Committed and Task accomplisher
Responsibilities
Works in all phases of the development lifecycle for web, windows and mobile application development needs and meets all responsibilities as listed below:
  • The associate will be involved in analysis, design, development, deployment and testing activities.
  • The associate is required to deliver assigned tasks in a timely / prompt manner