A .NET developer is responsible for designing, tailoring, and developing software applications according to a business’ needs. In addition to the determination and analysis of prerequisites for software, his responsibilities include support and continuous development.
Experience Range: 4-6Years
Location: Noida
Mode: Full Time
Role/Job Description
- 4+years of hands-on experience in Microsoft Technologies having good database knowledge (Application Integration using DB/code driven compatibilities)
- Expertise on- C#, WPF/WWF/MEF, Multi-threading, Entity Framework
- Exposed to work on desktop applications
- Product/System Integration Skills with excellent coding and debugging skills
- Experience working on enterprise applications and/or product suite
- Well-aware with coding standards & design guidelines
- Project Documentation skills (issues descriptions, code comments, impact analysis, RCA etc.) Interaction with client teams and gather requirements, regular tracking of project progress
- Relevant and good experience working with Agile Methodology
- Good interpersonal, analytical and communication skills
Qualifications/Experience/Background
- Review requirements, create system design documents and develop solutions
- Proficiency in C#, Angular-2, ASP.NET, OOPS, ADO.NET, WCF, Amazon Web service & cloud, JQuery, LINQ, XML Schema, XSLT & SQL Server
- Web API & Entity Framework
- Should be well versed with Data Structures & algorithms, Multithreading, and optimization Technique.
- Knowledge of SOA architecture will be an added advantage.
- Should have capabilities to develop the core modules/components and should have experience in one or more complete life cycle modules
- Preferable if understands software development lifecycle and exposure to AGILE and SCRUM Methodologies
- Strong analytical and problem-solving skills and Excellent verbal and written communication skills
- Experience in Production support will be an added advantage.