Responsibilities
Architect and guide building end-to-end systems optimized for speed and scale
Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
Develop new features and infrastructure development in support of rapidly emerging business and project requirements
Ability to start new code projects from scratch or to maintain and update existing projects.
Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
Strong troubleshooting abilities in distributed multi-tier enterprise environments.
Collaborates with the product managers and owners to define the requirements and specifications.
Create automated unit tests for both existing code and new projects.
Communicate with UX/UI Designers and ensure the technical feasibility of designs.
Qualifications
7+ years of Microsoft .NET overall programming experience, including .NET Core.
Strong Experience in front-end technologies such as JavaScript, ES6, jQuery, HTML5, CSS3, and SASS.
Experienced in working with front-end frameworks and libraries such as Angular and React Plus.
Strong Experience in ORM such as Entity Framework and NHibernate.
Deep understanding of Common Language Runtime (CLR) and Garbage Collection.
Good Exposure to Messaging systems like such as Kafka, RabbitMQ, NserviceBus, etc.
Solid Experience developing ASP.NET Core MVC and Web API.
Strong knowledge of Object-Oriented Analysis and Design, design patterns, software architecture, systems integration concepts and frameworks.
Experience with Distributed Memory Cashing Systems such as Redis.
Accessing data by using Microsoft ADO.NET.
Hands-on expertise using Domain Driven Design (DDD) in different projects.
Creating and consuming REST APIs.
Experience developing multi-threaded applications and asynchronous code.
Experience integrating with third-party business partners using various security and communication protocols.
Solid Experience in SQL and RDBMS such MySQL, SQL Server...etc.
Knowledge of CI / CD concepts and systems.
GIT Source Control.
Azure Software development experience is a plus.
Docker, Kubernetes, NoSQL databases experience is a plus.
Effective verbal and written communication skills.
Strong Problem-Solving Skills.
Debugging and troubleshooting skills.
المهارات المطلوبة
Architecture
Back-End Development
تفاصيل الوظيفة
الموقع عمان - الأردن
القطاع
تكنولوجيا المعلومات والاتصالات
نوع الوظيفة دوام كامل
الدرجة العلمية بكالوريوس
الخبرات 7 - 10
الجنسية
غير محدد
سجلي الدخول للتقدم