Responsibilities:
-Develop ASP.NET Core web applications with modern UI frameworks like Angular/React.
-Documents testing, error resolutions, and overall software development process.
-Analyzes and resolves errors in the application.
-Maintains and upgrades existing applications.
-Prepares detailed guide to end-users.
-Collaborates with others to design effective programs.
-Manage databases such SQL Server for .NET applications, mySQL and experience with Redis.
-Perform Analysis, design, development, and support of complex web applications.
-Responsible for preparing/updating the application framework.
-Expertise in debugging the code and resolving the issues.
-Responsible for implementing best practices for coding and designing web applications.
-Enforce code quality through test-driven development.
-Must be able to work independently as well as demonstrate teamwork to deliver on time deliverable.
Requirements:
-Expert knowledge of C#, ASP.NET Core, Web APIs, Entity Framework, -Middleware, OAuth, .NET Identity, Role based Authentication
-Knowledge of programming languages such as C#, JavaScript (is optional), Dependency Injection
-Experience in developing application on Microservices Architecture and API versioning is a plus.
-Experience in designing and implementing RESTful APIs using both .NET Web API
-Excellent critical, analytical, and problem-solving abilities
-Dedicated team player with the ability to lead
-Proven Track Record of having worked on large projects
-Should have a portfolio to present
-Excellent organizational and communication skills
-Experience with Autodesk Revit /Forge integration with .NET Web Ecosystem will be a great plus
Qualification: Bachelor's in computer science or related fields
Experience: 3 years as ASP Dot Net Developer
Job Type: Full-Time/On-Site