Mandatory required skills:
1. Strong .Net Developer profile
2. 5-8 YOE in Software Development
3. Minimum of recent 4 years of experience with .NET core and #mvc .
4. Experience in ASP.NET Core, C# (Please do not shortlist candidates having only #aspdotnet exp. It must be #aspdotnet core)
5. Must have knowledge of #angular
6. Must have knowledge of #sqlserver
Highly Preferred
A bachelor’s or master’s degree in computer science, Engineering, or a related field.
Role & Responsibilities
Team up with our dedicated IT professionals to set the benchmark for our new applications.
Design, develop and deploy robust, scalable, and secure applications, exploiting your expertise in .NET programming.
Write clean, functional code that's scalable, adhering to the best practices for .NET core and MVC.
Put your detective hat on to test, debug, and optimize .NET applications for maximal speed, security, and scalability.
Seamlessly integrate fully functional applications with existing systems.
Show off your skills by upgrading and improving existing .NET applications as per specific client requirements.
Offer technical support for web, desktop, or mobile applications.
Ideal Candidate:
Minimum of 3 years of experience working magic with .NET core and MVC.
Proficiency in ASP.NET, C#, and .NET programming languages.
Extensive experience with SQL Server and an ability to design and manage relational databases.
Mastery of Angular 8/ Blazer, HTML/CSS, JavaScript, and a good grasp of UI/UX design.
Experience with cloud technologies (Azure) and services will be a brownie point.
Solid understanding of software architecture, object-oriented design, design patterns, and agile best-practices.
Knowledge of secure coding practices and an ability to identify and mitigate security vulnerabilities.
Familiarity with continuous integration.
Qualifications:
A bachelor’s or master’s degree in computer science, Engineering, or a related field.
Exceptional problem-solving skills and meticulous attention to detail.
Excellent oral and written communication skills.
Ability to work effectively as part of a team and the ability to work solo when needed.