- Growth StageExpanding market presence
ASP.NET Developer / Senior ASP.NET Developer / Lead ASP.NET Developer
- ₹10L – ₹20L • No equity
- 4 years of exp
- Full Time
Not Available
In office
About the job
*Required Skills: *
• Proficiency in {{ C# }}
• Experience using .NET {{ 4.5+ | Core }}
• Experience in developing {{ ASP.NET MVC | ASP.NET Core MVC }} applications
• Senior knowledge of {{Entity Framework 6.* | EF Core | NHibernate | ADO.NET }}
• Proficient knowledge in {{ MSSQL | MySQL | Oracle | other RDBMS }}
• Database design including indexes and data integrity {{ if RDBMS is required }}
• Dependency injection pattern and IoC containers using at least one of: Autofac, Unity, Ninject, and/or SimpleIoc
• Writing tests with {{ NUnit | XUnit | MSTest }}
• Implementing enterprise application patterns
• Understanding of HTML, JS, and CSS
• Familiarity with the client side framework {{ jQuery | Angular 2.*+ | React | Knockout.js | Backbone.js | other }}
• Familiarity with {{ Azure Web Apps | AWS Cloud }}
EXPERIENCE AND EDUCATION:
• 3-6 yrs. with development of successful software products.
Job Description:
Seeking a highly skilled, dynamic, multi-tasking and a very strong Senior Technical Lead with a strong background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack. You will be responsible for building and maintaining internal and external facing web applications. This person will work with a team of experienced analysts, developers and business resources to build highly-performing enterprise systems. Candidates must have both implementation experience and broad knowledge of the .NET platform.
Essential Functions:
• Strong understanding of object-oriented programming
• Skill for writing reusable libraries
• Familiar with various design and architectural patterns
• Knowledge of concurrency patterns
• Experience in developing High traffic eCommerce retail websites.
• Experience with popular web application frameworks
• Must have experience with unit testing frameworks, code coverage and static code analysis.
• Knack for writing clean, readable, and easily maintainable code
• Understanding of fundamental design principles for building a scalable application
• Experience creating database schemas that represent and support business processes
• Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
• Experience implementing automated testing platforms and unit tests.
• Experience in delivering SaaS software solutions is a plus.
• Experience in design patterns and practices in multi-tenant system.
• Familiar with security mechanisms including web and web service security and their implementations.
• Working with business analysts, product owners and colleague agile developers to review and set story and feature acceptance criteria.
• Collaborating with the team to ensure quality standards are high and consistent.
• Knowledge of agile development processes, especially Scrum, along with estimation activities is a plus.
• Work closely with the product managers, infrastructure, and development teams.
About the company
- Growth StageExpanding market presence