Search Jobs

Senior Software Engineer(wpf)

3 - 7 yrs
Apply without registration
Not Disclosed by Recruiter Openings: 1 Posted 30 days ago Job Applicants: 75 Job Views: 345

Job Description

 
Send me Jobs like this
    • You will learn and understand the existing Product architecture and database design of AIR products
    • Contribute to the development, which may span across multiple products with middleware components in a smart client, SOA architecture using C#, WPF, WCF, Entity Framework, LINQ and design pattern- MVVM
    • You will develop unit tests for newly implemented components in MS Visual Studio
    • Proactively contribute to software performance optimizations and continuous improvements to code quality, robustness, and development processes
    • Develop data models and stored procedures by following best practices in view of performance, scalability and security
    • Create database objects such as tables, views, stored procedures, UDFs etc.
    • Prepare documentations and specifications
    • Collaborate with other team members and stakeholders

    Required Candidate profile

    • 3-7 years of experience in developing commercial-grade .NET applications using C# as the programming language with SQL server as the data base
    • 1-year experience in WPF is mandatory.
    • B.Tech or Master's preferred with 70% throughout the academics
    • Should have good understanding of .NET framework
    • Should have good experience on WCF and WPF
    • Should have good knowledge on best practices for data access
    • Should have experience in designing the architectures using design patterns
    • OOP/Object/Component-oriented design and programming
    • Multi-threading on Windows platform
    • Code reviews, pair programming
    • Good troubleshooting and debugging skills
    • Should be familiar with version controlling packages like TFS/VSS
    • Strong working experience and knowledge of SQL Server 2008 and above with proficiency in performance tuning, troubleshooting and writing T-SQL in an application centric environment
    • Skilled at writing and optimizing large complicated stored procedures
    • Strong understanding on SQL Server concepts, Execution Plans & SQL Profiler etc. Working experience on dynamic SQL is a plus
    • Knowledge of best practices when dealing with relational databases
    • Be aware of potential blocking, deadlocking and write code to avoid those situations.
    • Unit testing frameworks for C#/.NET
    • Code refactoring tools such as Resharper
    • Microsoft BI stack - SSIS/SSAS/SSRS
    • Infragistics controls experience
    • Agile/Scrum methodologies
    • Should possess excellent verbal and written communication skills

Salary: Not Disclosed by Recruiter

Industry: IT-Software, Software Services

Functional Area: IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Software Developer

Employment Type: Permanent Job, Full Time

Other Keyskills

Company Profile:

Verisk Analytics India Private Limited

AIR Worldwide Corporation (AIR), USA, specializing in the field of catastrophe modeling and risk management, invites software professionals with a passion for challenge to develop IT-enabled software solutions for organizations across the world. AIR, headquartered in Boston, is one of the leading providers of analytical tools and software systems that help insurers, reinsures, and financial institutions manage their catastrophic risk due to natural and man-made disasters.
View Contact Details
Apply without registration

IEIL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. IEIL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms and Conditions for more comprehensive information on this aspect.

I agree to the Terms and Conditions