NCR Corporation
Location
Secunderabad | India
Job description
This position includes designing, developing, and testing the project using Microsoft .net technologies and the developer will work as part of a team.
Essential Duties and Responsibilities:
Working with business analysis to determine requirements and create software solutions that integrate with sophisticated server functionality.
Using agile methodology to integrate testing and support QA process.
Experience developing easy-to-use, intuitive application interfaces for non-technical end-users.
Comfortable working with people in many different roles including IT, QA Product Management and end users.
Basic Qualifications
Good exposure to .NET development C#, WCF, MVC, ASP.Net, ADO.Net and WPF, MVVM technologies with 3 to 6 years experience.
Excellent creative, analytical, problem solving and strong debugging skills.
Deliver good quality of work with standardized code format.
Should be able to understand Business Requirements.
Ability to independently come up with algorithmic solutions based on complexity and performance considerations.
Good verbal and written communication skills.
Preferred Qualifications
Experience in Entity Framework/N-Hibernate (any ORM)
Experience in Design patterns and Dependency Injection Frameworks
Knowledge / experience in Web applications (HTML, Java Script, DHTML) advantage
Knowledge on cloud based TDD, BDD - advantage
Knowledge on GCP an advantage
SQL database experience is must and multiple database management systems is a plus
Agile methodology experience an advantage
Job tags
Salary