Title : SW Engineer IV C#.NET(10-15 Years)
Skills Required:C#, .Net, WPF, VB6, MVC, Web API, SQL
Position Summary & Key Areas of Responsibility
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.
- Eventually be the Subject Matter Expert within the team to guide younger team members.
Basic Qualifications
- Good exposure to .NET development C#, WCF, MVC, ASP.Net, ADO.Net and WPF, MVVM technologies.
- Pick up legacy technologies to help refactor certain modules to a modern stack.
- Hands on experience on both Windows Application and Web development, web services, and Web API for a complex hybrid eco-system mixed with various technology stacks of old and new.
- Deliver good quality of work with standardized code format.
- Excellent creative, analytical, problem solving and strong debugging skills.
- 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.
- SQL database experience is a must
- 7+ years of relevant experience.
Preferred Qualifications
- Good experience in Software development of C#, WCF, MVC, ASP.Net,ADO.Net, and WPF technologies.
- Experience in Entity Framework/NHibernate (any ORM)
- Experience in Design patterns and Dependency Injection Frameworks
- Knowledge / experience in Web applications (HTML, JavaScript, DHTML)
- Experience in BDD.
- Knowledge/experience in any Cloud technologies (preferably GCP), Microservices, Kubernetes
- Agile methodology experience is an advantage
- Understanding of automation, performance tools.
- Perform code and design reviews and able to provide guidance to the team technically.