Senior .Net Developer-Nationwide
Client company introduction:
The company, deliver tech-enabled solutions that create value for organizations worldwide by cultivating a dynamic culture that attracts and empowers top talent.
Duties & Responsibilities:
Experience in Object-Oriented Design (OOD), .NET Core, C#, MVC, Entity Framework, Entity Core, jQuery, JavaScript, building and consuming Web APIs , RPC & SOAP Services.
Outstanding Object Orientated design and programming skills.
Proficient with HTML5, CSS3 and front-end development languages - React/Angular Typescript.
Hands-on experience writing Clean Code and Unit Tests.
Developing and testing web-based APIs using JSON or XML objects.
Experience with RDBMS & NOSQL databases such as SQL Server, Oracle.
Excellent problem-solving skills.
Management of hosting environment, including IIS, database administration, and scaling an application to support load changes.
Understanding of session management in a distributed server environment.
Extensive knowledge of user authentication, OAuth, Single Sign-On (SSO), and Azure Active Directory B2C & B2B connections.
Proficient understanding of OWASP security principles, understanding accessibility, and security compliance.
Strong understanding of Agile SDLC methodology
Provide thought leadership on best practices for solution design with an understanding of Information Architecture functionality
Experience with source control management systems like [TFS and Azure DevOps] and continuous integration/deployment environments
Good communication skills, interpersonal skills, selfmotivated, quick learner, team player
Preferred Competency Requirements:
Deep understanding of modern application design principles
Knowledge / Experience with Azure DevOps
Microsoft Certified Professional (MCP)
Mandatory Requirements:
Architecture:
Saga Pattern
Microservices
RabbittMQ
Monolith vs Microservice
Micro-services discovery
Sync/Async Communication.
Queuing Systems
Fanout Exchange in Queuing Systems
Logging, Tracing, Monitoring
Troubleshooting Micro-services Failures
Retry and Circuit breaker patterns
Git branch mechanism and cherry picking commits
Programming (C#)
OOP vs Functional Programming
Linq
Entity Framework
IEnumerable Vs IQueryableIn
heritance vs Composition
Yield keyword and lazy loading
Interactive C# programming using https://dotnetfiddle.net/
Other Details:
Experience: 7+ years
Work Timings: Sunday - Thursday , 11 am -8 pm ( Saudia base timings)
Work Mode: Onsite
Location: Pakistan
About HR Ways:
HR Ways is a Technical Recruitment Firm helping software houses and IT Product companies Internationally and Locally to find IT Talent. HR Ways is engaged by 150 + Employers ranging from the worlds biggest SaaS Companies to the most competitive Startups. Find out more at www.hrways.co
Let our experts design a Professional CV for you.