Description:
The senior hands-on .NET + Angular software (full-stack development and modern software architecture) developer will and work closely with the product design, QA and deployment team. Candidates applying for this position should be passionate about working a start-up environment, agile and rapid development with a goal to build the best software application in the industry. The candidate should be highly motivated and creative individuals who is expected to work with little guidance or supervision to find technical solutions to business/client needs.
Requirements:
Job Requirements:
5+ years of experience developing software
Experience in OOAD, OOPs and design patterns.
Expertise in in Microsoft technologies – C#, ASP, .NET, ASP.NET, SQL Server, .NET Core, XML, REST API, MVC, JQuery, strong HTML5/CSS skills
Experience in web application and multi-tenant SaaS product development (enterprise web applications, Web portals, database/XML, Web Services based applications)
Experience in software product development, QA, and software engineering principles
Experience building software products with Angular framework (HTML, CSS, JavaScript/Typescript) and Mobile web app interfaces
Developing webservices and APIs and integrating with third party systems
Experience with Microsoft Cloud/Azure based software deployment and automation
Experience working Machine Learning algorithms and Microsoft ML.NET
Exposure to software development in the areas of Secure sites, eCommerce, content management, admin dashboards/reports and Localization is a plus
Understanding of Agile methodologies
Mandatory Skills:
1) Five years of experience in the following:
· ASP.Net architecture with MVC
· C# in .Net Framework programming
· .NET Core
· XML Programming
· Java Script
· HTML5/CSS
· SQL programming (MS-SQL Server)
· Stored procedures (MS-SQL Server)
· Dynamic Stored Procedures
· WCF/ ASP.Net web services
· Web API
· Web Forms 2
· Entity Framework
· Version control
2) Over 3+ years of experience in one or more of the following:
· AJAX
· JQuery
3) Experience in software product development, QA, and software engineering principles including proficiency in using tools like Jira
Additional/Preferred Skills:
4) Over 1+ years of experience in one or more of the following:
· Deploying ASP.Net applications
· Converting .NET, .NET Core apps to .NET 5
· Experience or exposure to Angular or React or Vue
· Securing ASP.Net applications (built-in programming and installing certificates)
· Building scalable web/database applications in cloud/Azure environment
5) At least 2 years of experience in the following:
· XSLT programming
· DevExpress controls (or other UI Frameworks) used in ASP.Net development
6) Exposure to software development in the areas of secure sites, e-commerce and Localization is a plus
7) MSCD certification highly preferred
8) Experience in eLearning and knowledge management domain a plus