Essential Duties and Responsibilities :
- Lead one or more development projects taking the complete ownership of delivery.
- Lead technical discussions and arrive at appropriate solutions while facilitating working and mentoring other team member
- Strong fundamentals & problem solving skill.
- Should have Core Programming skills in Visual Studio, ASP.NET, C#, HTML5, CSS, jQuery, ASP.NET, MVC, LinQ SQL Server, ORM (Entity Framework), Web API and Angular Js.
- Should hold sound knowledge in Object Oriented Programming (OOPS) and Data Structure.
- Should have an exposure in working on SDLC process (System Development Life Cycle) for at least 2/3 projects.
- Should be very familiar with TDD (Test Driven Development).
- Should be good at SOLID design Principles, Domain Driven Design.
- Exposure to Mongo DB, Node JS and related stack would be preferred
Qualification and Experience :
- Should carry 8+ years of strong experience in web development with deep understanding of Microsoft .NET technologies, architecture, configuration, deployment and performance.
- Hands on experience in designing and building of complex enterprise applications.
- MCA/ B.Tech in computer science
- Good understanding of Agile Development Methodologies.
- Having a US B1 Visa will be preferred.