Full stack .NET Developer

Amman, Amman Governorate, Jordan

19 Mar 2021

Amman, Amman Governorate, Jordan

Information Technology

Full Time

1

2 - 4 years

Job Overview

Our company is looking for a .NET Developer who is capable of building .NET applications. The primary role will be to create the applications from scratch, configure the systems, provide user support and coordinate with the entire team working on various levels of the infrastructure.

If you are capable of writing the functional code, have the eye to spot problems instantly and consider yourself passionate about the .NET framework, we will be happy to meet you!

Responsibilities

  • Analyze the requirements.
  • Design, develop and maintain a reliable and efficient code by using .NET languages.
  • Collaborate with the team for the development of software designs and architecture.
  • Test and run the system and applications.
  • Ensure high-level performance and responsiveness of all the .NET applications.
  • Spot the defects and bugs and present best possible solutions to eliminate them.
  • Improve the functionality of existing software.
  • Create and maintain proper documentation throughout the software development phase.
  • Provide technical support when required.

Requirements

•    Strong knowledge of .NET web framework {{especially MVC}}
•    {{MVC, ADO, Bootstrap, JavaScript, Jquery, and SQL}}.

•    Proficient in {{C# }}, with a good knowledge of their ecosystems
•    Strong understanding of object-oriented programming
•    Skill for writing reusable libraries
•    Familiar with various design and architectural patterns
•    Knowledge of concurrency patterns
•    Familiarity with Microsoft SQL Server
•    Experience with popular web application frameworks
•    The Skill of writing clean, readable, and easily maintainable code
•    Understanding of fundamental design principles for building a scalable application
•    Experience creating database schemas that represent and support business processes and strong familiarity with using SQL commands.
•    Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
•    Experience implementing automated testing platforms and unit tests.
•    Great Team Player.
•    Have the ability to research.
•    Always innovative in their solutions.