Role & responsibilities
Write clean, scalable, shared code using .NET programming languages
Participate in Analysing requirements and designing new functionality
Supporting and improve existing functionality.
Revise, update, refactor and debug code.
Collaborate with internal teams to produce software design and architecture
Develop documentation throughout the software development life cycle, Test and deploy applications and systems.
Serve as an expert on applications and provide technical support.
Preferred candidate profile
Must be a self-learned and enthusiastic to adapt new technologies and self-contributed.
Familiarity with the .NET Framework, .Net Core, SQL Server, and design/architectural patterns e.g., Model-View-Controller (MVC).
Implementing Azure AD, SAML2 authentications.
.Net 5+ years of experience using C# .NET, .ASP .NET, MVC, Web API.
Hands-on experience of HTML5, CSS3, JavaScript, jQuery.
Experienced in Entity Framework/Dapper.
Exposure to RDBMS design including indexes and data integrity and query optimization.
Writing tests with NUnit / XUnit / MSTest any test cases.
Knowledge of GIT, Azure DevOps and TFS.
Keyskills: .Net Core Web Api Azure Active Directory MVC SQL C# Entity Framework SAML Devops Angular Dapper Kubernetes
About CriticalRiver: Critical River Inc is a technology services organization focused on design and implementation of Oracle and SaaS based solutions. In addition, we have a strong strategic staffing practice. One thing that differentiates us from our peers is that the founders of the firm and m...