We are looking for an ASP.NET MVC software developer with experience in creating scalable multi-tier web applications and software projects. The developer will work on the end to end design and development of the web applications in context to our business requirements.
Write clean, scalable code using .NET programming languages
Collaborate with internal teams to develop software design and architecture
Create documentation throughout the software development life cycle
Serve as an expert on web applications and provide technical support to end users
Test and deploy web applications and other services
Collaborate with other team members working on front end platforms and mobile applications
Optimize applications for performance and scalability
B-Tech / B.E with minimum 60%
Minimum 2 years of proven experience as a .NET developer
Strong experience in ASP.NET framework (4.5 and above), MVC design pattern & Entity Framework
Strong knowledge of C# & web API’s (Rest)
Good experience in SQL Server (2014 & above) or other SQL databases
Should be very good in optimizing SQL queries
Understanding of Agile methodologies. Should be familiar with agile concepts like Scrum, Sprints, User Stories, etc.
Familiar with app deployment on Azure / AWS
Knowledge in web based responsive front end development using Bootstrap, CSS4 and HTML5 etc.
Excellent communication and presentation skills
Experience in enabling technology team practices along with the ability in leading, growing and mentoring developers
Ability to articulate technical concepts properly as the peer group may lack in awareness of technology
Strong collaboration and team building skills in a distributed multi-location setup
Balance of strategic thinking and hands on approach with a deep drive to make things happen and deliver results
Highly motivated, collaborative, and innovative to work in a fast changing, high learning and dynamic environment