Senior .NET Developer
Required Experience: 2-7 Years
Position: Senior .NET Developer
Location: Amman, Jordan
We are a software development house located in Amman, Jordan. Looking for enthusiastic and resourceful Senior .NET Developers who are passionate about working with development teams for building software applications.
Job Description
1. Analyze the requirements.
2. Design, develop, and maintain reliable and efficient code by using .NET languages.
3. Collaborate with the team for the development of software designs and architecture.
4. Test and run the system and applications.
5. Ensure high-level performance and responsiveness of all the .NET applications.
6. Spot the defects and bugs and present the best possible solutions to eliminate them.
7. Improve the functionality of existing software.
8. Create and maintain proper documentation throughout the software development phase.
Requisites
- Qualification: Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Communication Skills – Excellent Verbal and Written English.
- Design and architecture experience, as well as sound knowledge of object-oriented design patterns
- Experience building and operating mission-critical CLOUD (such as Azure/AWS) software & services and an understanding of design for scalability, performance, and reliability.
- Strong problem-solving skills and analytical skills.
- Experience in various project methodologies including Agile, Scrum, and Waterfall.
- Experience in software development and various technologies:
- Strong knowledge of .NET Core web framework, MVC.
- MVC, ADO, Bootstrap, JavaScript, Jquery, and SQL.
- Proficient in C#, with a good knowledge of their ecosystems
- Advanced T-SQL with MS SQL Server, SSRS, SSIS, DTS, and other types of Relational and non-relational Database Design.
- Frontend Development Technologies such as Flutter & Angular
- AJAX, JSON, JQuery, Javascript, HTML5, CSS3, HTML, CSS.
- Web Services: RESTful, WSDL, SOAP, Service Oriented Architecture (SOA), and Microservices Architecture.
- Experience working with code repositories, especially Git.
- Experience with multi-threading, and performance tuning.
- Experience with Azure DevOps & CI/CD pipeline and automation.
- Understanding accessibility and security compliance.
- Preferable if you have experience in Microsoft Dynamics 365, and Power Platform including PowerApps, Power BI, and Power Automate.
- Understanding of fundamental design principles for building a scalable application
- Experience implementing automated testing platforms and unit tests.