As .NET developer you should be at least proficient either in using VB.NET or C#, or even better, both languages.
If you are a great.NET developer, you should be capable of handling many aspects of the application, including but not limited to performance, scalability, security, and testing.
A fully knowledgeable.NET developer can use .NET to build a highly distributed web application, a sophisticated desktop application, or even a modern mobile application.
Responsibilities:.
Write clean, scalable code using .NET programming languages.
Utilize established development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET.
Develop technical interfaces, specifications, and architecture.
Develop documentation throughout the software development life cycle (SDLC).
Prepare and maintain code for various .Net applications and resolve any defects in systems.
Prepare test-based applications for various .Net applications.
Enhance existing systems by analysing business objectives, preparing an action.
plan and identifying areas for modification and improvement.
Manage defect tracking system and resolve all issues and prepare update for systems.
Investigate and develop skills in new technologies.
Create technical specifications and test plans.
Monitor everyday activities of system and provide require support.
Education:.
Masters Degree in Computer Science.
Bachelor's Degree in Computer Science, Technology, or equivalent work experience.
Experience.
5 + years of experience.
Knowledge:.
Proven experience as a.NET Developer or Application Developer.
Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e g, Model-View-Controller (MVC)).
Knowledge of at least one of the.NET languages (e g, C#, Visual Basic .NET) and HTML5/CSS3- Knowledge on at least of the JavaScript framework (e g, jQuery, Angular, React Js and Vue JS).
Familiarity with Microsoft SQL Server.
Familiarity with architecture styles/APIs (REST, RPC).
Resourcefulness and problem-solving aptitude.
Strong analytical, communication, teamwork, and interpersonal skills.
Good to Have:.
Entity Framework.
NET Core.
Knowledge on Azure DevOps (CI/CD Pipelines).
Microsoft Azure (App Services, Azure SQL Server, Azure Active Directory).