Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Write clean, scalable code using .NET programming languages.
- Modify existing software to add new features, correct errors, allow it to function in new operating environments, or improve performance.
- Test and deploy applications and systems.
- Ensure software quality and reliability of the output.
Job Requirements
- +5 Years’ experience in web development using ASP .net.
- +2 Years’ experience in web development using ASP .net core.
- Excellent knowledge of API development REST, gRPC is a plus.
- Excellent knowledge of C#, any other programming language is a plus.
- Excellent Experience in the web technologies JSON, XML, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, React JS is a plus.
- Excellent knowledge of LINQ & Entity framework & Entity framework core.
- Good understanding of web authentication & authorization protocols like OAuth2, Open Connect ID, Identity Server.
- Good in common third-party APIs (Google, Facebook, Twitter, etc.)
- Familiar with windows development (Desktop applications, windows services, Console applications).
- Excellent understanding of OOP, n-tier architecture and repository design patterns.
- Familiar with Version Control (Git) using GitHub & Azure DevOps.
- Good understanding of DDD & Microservices.
- Good understanding of the full software development life cycle.
- Ability to quickly learn new software technologies.
- Analysis and problem-solving skills.
- Team player and positive person.
- Strong communication skills.
- Portfolio, GitHub (or another open-source account), list of published works is a plus.